ইউনিট বিভাজক ASCII অক্ষর (ASCII 31, অক্টাল 37), হিসাবে একটি হিসাবে ভিমে দৃশ্যমান ^_
। তবে যদি আমি একই ফাইলটি টার্মিনালে মুদ্রণ করি তবে অক্ষরটি অদৃশ্য। এটি একটি লাইনের ক্ষেত্রগুলিকে একসাথে আটকে দেয়:
# In Vim and less:
first field^_second field^_last field
# cat the same file to terminal:
cat delim.txt
first fieldsecond fieldlast field
# print 2nd field with awk
cat delim.txt | awk 'BEGIN {FS = "\037"} {print $2}'
second field
আমি মনে করি আমি ইউনিট বিভাজকটিকে বিড়াল -v দিয়ে দৃশ্যমান করতে পারি:
cat -v delim.txt
first field^_second field^_last field
তবে এটি বরং জটিল। বাশ শেলের স্টাডাউটে মুদ্রিত হওয়ার সময় কেন ইউনিট বিভাজকটির দৃশ্যমান উপস্থাপনা থাকবে না? আমি এমনকি শেল আউটপুট সঠিকভাবে অনুলিপি এবং কপি করতে পারি না; ইউনিট বিভাজক প্রক্রিয়া হারিয়ে যায়।