我有一些来自2003年的旧代码,其中使用-t
了uniq
命令选项。由于可能不再支持该选项,因此会引发错误。
这是使用命令的片段:
egrep -n "{ IA32_OP" ia32-decode.c | \
awk '{ print $1 $3 $4 }' | \
sort -t '(' +1 | \
uniq -t ':' -f 1 | \
sed 's/\(.*\)\:IA32_OP(\(.*\)),/#define IA32_OP_\2 \1/g' >> ia32_opcodes.h
那时候那个选项做了什么?我可以用什么代替该命令?
这里的源BTW:web.archive.org/web/20040217131820/http://www.team-teso.net/...
—
Babken瓦尔达尼扬
可能相关:stackoverflow.com/questions/10546337/…也许
—
Martin von Wittich'2
-t
是特定于Debian的选项后来被删除了吗?
我一直想知道为什么
—
斯特凡Chazelas
uniq
没有相同-t
和-k
排序,或者为什么排序没有uniq
合并的所有功能(因为现在有了-u
)。那些-w
/ -f
/ -s
从GNU的uniq没有意义。他们为什么不能使用与相同的语法sort
。