【发布时间】:2013-09-02 18:59:50
【问题描述】:
要过滤不连续的文件行,下面的单行工作正常:
cat filename | perl -ane 'print unless $a{$_}++'
但是,当我尝试将其设为别名并进行操作时,它无法按预期工作
alias uniqlines " cat \!* | perl -ane 'print unless \$a{\$_}++' "
报错如下
a: Undefined variable.
在 SunOS 操作系统中使用 tcsh shell
【问题讨论】:
-
您知道
uniq命令吗? -
Uniq 仅适用于连续行,对吗?
标签: perl shell solaris tcsh uniq