Buýruk çykyşyny ýa-da faýl mazmunyny sütün görnüşinde görkeziň
Terminaldaky dykyz buýruk çykyşyny ýa-da faýl mazmunyny görmekden doýduňyzmy? Bu gysga makala, buýruk çykyşyny ýa-da faýl mazmunyny has düşnükli\sütünlenen formatda nädip görkezmelidigini görkezer.
Has düşnükli çykyş üçin adaty giriş ýa-da faýl mazmunyny köp sütüniň tablisa görnüşine öwürmek üçin sütün peýdalylygyny ulanyp bileris.
Has düşnükli düşünmek üçin iň gowy 10 awtoryň sanawyny, ýazylan makalalaryň sanyny we şu wagta çenli makalada alan teswirleriniň sanyny öz içine alýan “tecmint-authors.txt” faýly döretdik.
Muny görkezmek üçin tecmint-authors.txt faýlyny görmek üçin aşakdaky pişik buýrugyny işlediň.
$ 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
Sütün buýrugyny ulanyp, aşakdaky ýaly has açyk çykyşy görkezip bileris, bu ýerde -t
giriş sütünleriniň sanyny kesgitlemäge kömek edýär we tablisany we -s
bölüji belgini görkezýär.
$ 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
Düzgüne görä hatarlar sütünlerden öň doldurylýar, hatarlary doldurmazdan ozal sütünleri doldurmak üçin -x
wyklýuçatelini ulanyň we sütün buýrugyna boş setirleri göz öňünde tutuň (deslapky görnüşde hasaba alynmaýar), -e
baýdak.
Ine, başga bir amaly mysal, aşakdaky iki buýrugy işlediň we jadyly sütüniň edip biljekdigine has gowy düşünmek üçin tapawudy görüň
$ 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=/ ....
Gowy formatlanan çykyşy faýlda saklamak üçin, çykyş görkezişini görkezilişi ýaly ulanyň.
$ mount | column -t >mount.out
Has giňişleýin maglumat üçin sütünleriň adam sahypasyna serediň:
$ man column
Şeýle hem aşakdaky degişli makalalary okamak isläp bilersiňiz.
- Teksti ýa-da faýllaryň setirini süzmek üçin nädogry we yzygiderli aňlatmalary nädip ulanmaly
- Linux-da üýtgetme senesi we wagty esasynda faýllary nädip tapmaly we tertipleşdirmeli
- Nyşan synplary we ýaýyň aňlatmalary boýunça 11 ösen Linux Grep buýruklary
Soragyňyz bar bolsa, bize ýazmak üçin aşakdaky teswir formasyny ulanyň. Şeýle hem, Linux-da peýdaly buýruk setirleri we maslahatlary bilen paýlaşyp bilersiňiz.