unix中shell命令的“找不到事件”错误

时间:2012-04-19 04:53:02

标签: shell unix sed awk tcsh

当我尝试使用

删除连续的重复行时

awk "!x[$0]++" file

报告x[: Event not found.

相同的情况

sed -i -e "$!N; /^\(.*\)\n\1$/!P;D" file以及报告

N: Event not found. 我也试过单引号,但没有帮助

任何解决这些问题的想法

1 个答案:

答案 0 :(得分:20)

您正在调用shell的历史记录替换。用单引号包围感叹号。