আপনি এটি ব্যবহার করতে পারেন:
column -s, -t < somefile.csv | less -#2 -N -S
column
এটি একটি স্ট্যান্ডার্ড ইউনিক্স প্রোগ্রাম যা খুব সুবিধাজনক - এটি প্রতিটি কলামের উপযুক্ত প্রস্থ খুঁজে বের করে এবং একটি সুন্দর বিন্যাসিত টেবিল হিসাবে পাঠ্যটি প্রদর্শন করে।
দ্রষ্টব্য: যখনই আপনার খালি ক্ষেত্র রয়েছে, আপনাকে এটিতে কোনও ধরণের স্থানধারক লাগানো দরকার, অন্যথায় কলামটি নিম্নলিখিত কলামগুলির সাথে মিশে গেছে। নীচের উদাহরণটি দেখায় যে sed
কোনও স্থানধারক sertোকাতে কীভাবে ব্যবহার করতে হয়:
$ cat data.csv
1,2,3,4,5
1,,,,5
$ sed 's/,,/, ,/g;s/,,/, ,/g' data.csv | column -s, -t
1 2 3 4 5
1 5
$ cat data.csv
1,2,3,4,5
1,,,,5
$ column -s, -t < data.csv
1 2 3 4 5
1 5
$ sed 's/,,/, ,/g;s/,,/, ,/g' data.csv | column -s, -t
1 2 3 4 5
1 5
মনে রাখবেন যে, এর প্রতিকল্পন ,,
জন্য , ,
দুইবার সম্পন্ন করা হয়। আপনি এটা শুধুমাত্র একবার না, 1,,,4
হয়ে যাবে 1, ,,4
যেহেতু দ্বিতীয় কমা ইতিমধ্যে মিলেছে করা হয়।