আমি দুটি ফাইল পেয়েছি _jeter3.txt এবং _jeter1.txt
আমি পরীক্ষা করেছি যে তারা উভয়ই 20 টি কলামে ব্যবহার করে সাজানো হয়েছে sort -c
sort -t ' ' -c -k20,20 _jeter3.txt
sort -t ' ' -c -k20,20 _jeter1.txt
#no errors
তবে যখন আমি join
উভয় ফাইলই চাইছি তখন একটি ত্রুটি আছে এটি বলে যে দ্বিতীয় ফাইলটি সাজানো হয়নি:
join -t ' ' -1 20 -2 20 _jeter1.txt _jeter3.txt > /dev/null
join: File 2 is not in sorted order
আমি বুঝতে পারছি না কেন।
cat /etc/*-release #FYI
openSUSE 11.0 (i586)
VERSION = 11.0
আপডেট : ' sort -f
' এবং join -i
(উভয় ক্ষেত্রে সংবেদনশীল) ব্যবহার করা সমস্যার সমাধান করে। তবে এটি আমার প্রাথমিক সমস্যাটি ব্যাখ্যা করে না।
আপডেট : সাজানোর সংস্করণ এবং যোগদান:
> join --version
join (GNU coreutils) 6.11
Copyright (C) 2008 Free Software Foundation, Inc.
(...)
> sort --version
sort (GNU coreutils) 6.11
Copyright (C) 2008 Free Software Foundation, Inc.
(...)
locale
।