Nuna Fitar da Umurni ko Abubuwan da ke cikin Fayil a Tsarin Rumbun
Shin kun ƙoshi da kallon fitarwar umarni mai cunkoso ko abun ciki na fayil akan tashar. Wannan ɗan gajeren labarin zai nuna yadda ake nuna fitarwar umarni ko abun ciki na fayil a cikin tsayayyen tsarin \columnated.
Za mu iya amfani da mai amfani shafi don canza daidaitaccen shigarwar ko abun ciki na fayil zuwa nau'i na ginshiƙai masu yawa, don fitowar haske sosai.
Don ƙarin fahimta, mun ƙirƙiri fayil mai zuwa “tecmint-authors.txt” wanda ya ƙunshi jerin manyan sunayen marubuta 10, adadin labaran da aka rubuta da adadin sharhi da suka samu kan labarin har yanzu.
Don nuna wannan, gudanar da umarnin cat da ke ƙasa don duba fayil ɗin tecmint-authors.txt.
$ 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
Yin amfani da umarnin shafi, za mu iya nuna fitowar haske mai yawa kamar haka, inda -t
ke taimakawa wajen tantance adadin ginshiƙan da abin ya ƙunsa da ƙirƙirar tebur da -s
yana ƙayyadadden hali.
$ 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
Ta hanyar tsoho, ana cika layuka kafin ginshiƙai, don cika ginshiƙai kafin cika layuka yi amfani da canjin -x
kuma don ba da umarni shafi la'akari da layin komai (waɗanda ba a kula da su ta tsohuwa), haɗa da -e
tuta.
Ga wani misali mai amfani, gudanar da umarni biyu a ƙasa kuma ga bambanci don ƙara fahimtar ginshiƙin sihirin zai iya yi
$ 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=/ ....
Don ajiye fitarwar da aka tsara da kyau a cikin fayil, yi amfani da juyawar fitarwa kamar yadda aka nuna.
$ mount | column -t >mount.out
Don ƙarin bayani, duba shafin mutum na ginshiƙai:
$ man column
Hakanan kuna iya son karanta waɗannan labarai masu alaƙa.
- Yadda ake amfani da Awk da Kalmomi na yau da kullun don Tace Rubutu ko Sirri a cikin Fayiloli
- Yadda ake Nemo da Rarraba Fayiloli Dangane da Kwanan Wata da Lokaci na Gyara a Linux
- 11 Babba Umurni na Linux 'Grep' akan Azuzuwan Halaye da Bayanin Bracket
Idan kuna da wata tambaya, yi amfani da fom ɗin sharhi da ke ƙasa don rubuta mana. Hakanan zaka iya raba tare da mu kowane shawarwari da dabaru masu amfani da layin umarni a cikin Linux.