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

use*_*191 11 unix shell awk sed tcsh

当我试图删除连续的重复行

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

它的报道 x[: Event not found.

甚至同样的情况

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

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

任何想法来解决这些问题

Ign*_*ams 20

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

  • @ user1228191:再次使用单引号:`echo'"Hello"'` (3认同)