കോളം ഫോർമാറ്റിൽ കമാൻഡ് ഔട്ട്പുട്ട് അല്ലെങ്കിൽ ഫയൽ ഉള്ളടക്കം പ്രദർശിപ്പിക്കുക
ടെർമിനലിൽ തിരക്കേറിയ കമാൻഡ് ഔട്ട്uപുട്ട് അല്ലെങ്കിൽ ഫയൽ ഉള്ളടക്കം കാണുന്നത് നിങ്ങൾക്ക് മടുത്തുവോ. കമാൻഡ് ഔട്ട്uപുട്ട് അല്ലെങ്കിൽ ഫയൽ ഉള്ളടക്കം വളരെ വ്യക്തമായ \നിരകളുള്ള ഫോർമാറ്റിൽ എങ്ങനെ പ്രദർശിപ്പിക്കാമെന്ന് ഈ ഹ്രസ്വ ലേഖനം കാണിക്കും.
വളരെ വ്യക്തമായ ഔട്ട്uപുട്ടിനായി, സ്റ്റാൻഡേർഡ് ഇൻപുട്ട് അല്ലെങ്കിൽ ഒരു ഫയൽ ഉള്ളടക്കത്തെ ഒന്നിലധികം നിരകളുടെ പട്ടിക രൂപത്തിലാക്കാൻ കോളം യൂട്ടിലിറ്റി ഉപയോഗിക്കാം.
കൂടുതൽ വ്യക്തമായി മനസ്സിലാക്കാൻ, ഞങ്ങൾ tecmint-authors.txt എന്ന ഒരു ഫയൽ സൃഷ്ടിച്ചിട്ടുണ്ട്, അതിൽ മികച്ച 10 രചയിതാക്കളുടെ പേരുകൾ, എഴുതിയ ലേഖനങ്ങളുടെ എണ്ണം, ലേഖനത്തിൽ അവർക്ക് ലഭിച്ച അഭിപ്രായങ്ങളുടെ എണ്ണം എന്നിവ അടങ്ങിയിരിക്കുന്നു.
ഇത് തെളിയിക്കാൻ, tecmint-authors.txt ഫയൽ കാണുന്നതിന് ചുവടെയുള്ള cat കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.
$ cat tecmint-authors.txt
pos|author|articles|comments 1|ravisaive|431|9785 2|aaronkili|369|7894 3|avishek|194|2349 4|cezarmatei|172|3256 5|gacanepa|165|2378 6|marintodorov|44|144 7|babin lonston|40|457 8|hannyhelal|30|367 9|gunjit kher|20|156 10|jesseafolabi|12|89
കോളം കമാൻഡ് ഉപയോഗിച്ച്, നമുക്ക് വളരെ വ്യക്തമായ ഒരു ഔട്ട്uപുട്ട് ഇനിപ്പറയുന്ന രീതിയിൽ പ്രദർശിപ്പിക്കാൻ കഴിയും, ഇവിടെ ഇൻപുട്ടിൽ അടങ്ങിയിരിക്കുന്ന നിരകളുടെ എണ്ണം നിർണ്ണയിക്കാൻ -t
സഹായിക്കുകയും ഒരു പട്ടികയും -s
ഒരു ഡിലിമിറ്റർ പ്രതീകം വ്യക്തമാക്കുന്നു.
$ cat tecmint-authors.txt | column -t -s "|"
pos author articles comments 1 ravisaive 431 9785 2 aaronkili 369 7894 3 avishek 194 2349 4 cezarmatei 172 3256 5 gacanepa 165 2378 6 marintodorov 44 144 7 babin lonston 40 457 8 hannyhelal 30 367 9 gunjit kher 20 156 10 jesseafolabi 12 89
സ്ഥിരസ്ഥിതിയായി, നിരകൾക്ക് മുമ്പായി വരികൾ പൂരിപ്പിക്കുന്നു, നിരകൾ പൂരിപ്പിക്കുന്നതിന് മുമ്പ് നിരകൾ പൂരിപ്പിക്കുന്നതിന് -x
സ്വിച്ച് ഉപയോഗിക്കുകയും കോളം കമാൻഡ് നിർദ്ദേശം നൽകുന്നതിന് ശൂന്യമായ ലൈനുകൾ പരിഗണിക്കുകയും ചെയ്യുക (ഇവ സ്ഥിരസ്ഥിതിയായി അവഗണിക്കപ്പെടുന്നു), -e ഉൾപ്പെടുത്തുക
പതാക.
മറ്റൊരു പ്രായോഗിക ഉദാഹരണം ഇതാ, മാജിക് കോളത്തിന് ചെയ്യാൻ കഴിയുന്ന കൂടുതൽ മനസ്സിലാക്കാൻ താഴെയുള്ള രണ്ട് കമാൻഡുകൾ പ്രവർത്തിപ്പിച്ച് വ്യത്യാസം കാണുക
$ mount $ mount | column -t
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) udev on /dev type devtmpfs (rw,nosuid,relatime,size=4013172k,nr_inodes=1003293,mode=755) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=806904k,mode=755) /dev/sda10 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered) securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k) tmpfs on /sys/fs/cgroup type tmpfs (rw,mode=755) cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/ ....
ഒരു ഫയലിൽ മനോഹരമായി ഫോർമാറ്റ് ചെയ്ത ഔട്ട്പുട്ട് സംരക്ഷിക്കാൻ, കാണിച്ചിരിക്കുന്നതുപോലെ ഔട്ട്പുട്ട് റീഡയറക്ഷൻ ഉപയോഗിക്കുക.
$ mount | column -t >mount.out
കൂടുതൽ വിവരങ്ങൾക്ക്, കോളങ്ങളുടെ മാൻ പേജ് കാണുക:
$ man column
ഇനിപ്പറയുന്ന അനുബന്ധ ലേഖനങ്ങൾ വായിക്കാനും നിങ്ങൾ ആഗ്രഹിച്ചേക്കാം.
- ഫയലുകളിലെ ടെക്uസ്uറ്റോ സ്uട്രിംഗോ ഫിൽട്ടർ ചെയ്യുന്നതിന് Awk, റെഗുലർ എക്uസ്uപ്രഷനുകൾ എങ്ങനെ ഉപയോഗിക്കാം
- ലിനക്uസിലെ പരിഷ്uക്കരണ തീയതിയും സമയവും അടിസ്ഥാനമാക്കി ഫയലുകൾ എങ്ങനെ കണ്ടെത്തുകയും അടുക്കുകയും ചെയ്യാം
- 11 നൂതന Linux 'Grep' കമാൻഡുകൾ പ്രതീക ക്ലാസുകളിലും ബ്രാക്കറ്റ് എക്സ്പ്രഷനുകളിലും
നിങ്ങൾക്ക് എന്തെങ്കിലും ചോദ്യങ്ങളുണ്ടെങ്കിൽ, ഞങ്ങൾക്ക് എഴുതാൻ ചുവടെയുള്ള അഭിപ്രായ ഫോം ഉപയോഗിക്കുക. നിങ്ങൾക്ക് Linux-ലെ ഉപയോഗപ്രദമായ കമാൻഡ് ലൈൻ നുറുങ്ങുകളും തന്ത്രങ്ങളും ഞങ്ങളുമായി പങ്കിടാം.