আমার 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
সেই বিকল্পটি আবার কী করবে? আমি এই আদেশটি কীসের সাথে প্রতিস্থাপন করতে পারি?
man uniq
, -f 1
প্রথম ক্ষেত্রের সাথে তুলনা করা এড়ানো। আমি এর থেকে অনুমান করব -t ':'
যে -t
ফিল্ড সেপ্রেটারটি ফাঁকা থেকে পরিবর্তিত হবে :
।
-t
একটি ডেবিয়ান-নির্দিষ্ট বিকল্প যা পরে সরানো হয়েছে ছিলেন?
uniq
একই ছিল না -t
এবং -k
যেমন সাজানোর বা কেন সাজানোর সমস্ত বৈশিষ্ট্য ছিল না uniq
অন্তর্ভূক্ত (যেহেতু এখন এটা আছে -u
)। ঐ -w
/ -f
/ -s
গনুহ থেকে মানে হয় না uniq। তারা কেন একই সিনট্যাক্স ব্যবহার করতে পারেনি sort
।