2003 -tiçin uniqkomut seçeneğini kullanan bazı eski kod var . Bu seçenek büyük olasılıkla artık desteklenmediğinden hata veriyor.
Komutu kullanan parça:
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
O zamanlar bu seçenek ne yaptı? Bu komutu ne ile değiştirebilirim?
man uniq, -f 1ilk alanı karşılaştıran önler. I anlaması ediyorum -t ':'o -tkadar blanklardan alan seperatör değiştirmek gerekiyordu :.
-tdaha sonra kaldırılan Debian'a özgü bir seçenekti?
uniqaynı -tve -ksıralama gibi olmadığını ya da sıralama neden tüm özellikleri uniq(şimdi var beri -u) sahip olmadığını merak ettim . Bunlar -w/ -f/ -sGNU ifade etmiyor uniq. Neden aynı sözdizimini kullanamadılar sort.