Sütun Formatında Fayl İçindəkilərini Linuxda göstərin

Linux Sütunu əmri, ayrılmış mətn faylları ilə işləyir

Hər bir məhdudlaşdırılmış maddə öz sütununda göstərilir ki, Linux terminalində məhdudlaşdırılmış bir fayl göstərə bilərsiniz. Məsələn, İngiltərə Premyer Liqası Futbol masası nümunəsidir ki, boruları məhdudlaşdırıcı kimi istifadə edir.

31 | 61 | 3 | Arsenal | 30 | 55 4 | İnsan şəhəri | 30 | 51 5 | Qərb hamamı | 30 | 50 6 | man utd | 30 | 50 7 | southampton | 31 | 47 8 | stoke şəhər | 31 | 46 9 | liverpool | 29 | 44 10 | Chelsea | 30 | 41

Bu siyahıda ən yaxşı 10 komanda, onların adları, oynadıqları oyunların sayı və ballar daxildir.

Komanda xəttindəki məlumatları göstərmək üçün istifadə edə biləcək bir sıra Linux komutları var. Məsələn, pişik əmri faylın tam olaraq faylda göründüyü kimi göstərilir. Kuyruk əmri , baş komandanlığı kimi faylın bir hissəsini və ya hamısını göstərmək üçün istifadə edilə bilər. Ancaq bu əmrlərdən heç biri çıxışı yaxşı görünən şəkildə göstərir.

İdeal olaraq, məlumatları boru sembolü olmadan və aralıklı olaraq görmək mümkündür. Sütun əmrinin olduğu yer budur.

Sütun əmrinin əsas istifadə

Sütun komutunu aşağıdakı kimi heç bir parametr olmadan idarə edə bilərsiniz:

sütun

Sözlər arasındakı boşluqlarla sözlərin faylları ilə yaxşı işləyir. bu cədvəlli məlumatlarla birlikdə bu cədvəlin nümunəsində olduğu kimi işləmir.

Çıxış belədir:

31 | 61 | 4 | adam şəhər | 30 | 51 6 | man utd | 30 | 50 8 | stoke şəhəri | 31 | 46 10 | Chelsea | 30 | 41 1 | leicester | 31 | 66 3 | arsenal | 30 | 55 5 | west ham | 30 | 50 7 | southampton | 31 | 47 9 | liverpool | 29 | 44

Sütun Genişliyini Belirtmek

Sütunların genişliklərini bilirsinizsə, sütunu genişliklə ayırmaq üçün aşağıdakı əmrləri istifadə edə bilərsiniz:

sütun -c

Məsələn, hər bir sütunun eni 20 simvol olduğunu bilsəniz, aşağıdakı əmrləri istifadə edə bilərsiniz:

sütun -c20

Liqanın cədvəlində bu, bütün sütunların müəyyən bir eni olmadığı təqdirdə yaxşı işləmir. Bunu sübut etmək üçün, liqanın cədvəlini aşağıdakı kimi dəyişdirin:

pos team pld pts 1 leicester 31 66 2 tottenham 31 61 3 arsenal 30 55 4 adam şehir 30 51 5 west ham 30 50 6 man utd 30 50 7 adet 31 47 8 stoke 31 46 9 liverpool 29 44 10 chelsea 30 41

İndi aşağıdakı əmri istifadə edərək, layiqli bir nəticə əldə edə bilərsiniz:

sütun -c10 laguetable

Bununla yanaşı, faylda olan məlumatlar yaxşı görünürdü, belə ki, quyruq, baş, nano və ya pişik əmrləri eyni məlumatları məqbul şəkildə göstərə bilər.

Sütun əmrini istifadə edərək ayırıcıları göstərin

Sütun əmrini virgül, boru və ya digər ayrılmış fayllardan istifadə etmək üçün ən yaxşı üsul aşağıdakılardır:

sütun -s "|" -t

The -s keçid istifadə etmək hüdudunu təyin etməyə imkan verir. Məsələn, faylınız virgülle ayrılmışsa, -s-dan sonra "," yaza bilərsiniz. -t keçidi məlumatları cədvəlli formatda göstərir.

Çıxarılan ayırıcılar

İndiyə qədər bu nümunə bir giriş faylının məhdudlaşdırıcı ilə necə işlədiyini göstərdi, ancaq ekranda göründüyü zaman məlumatlar nədir.

Linux default iki boşluqdur, amma əvəzinə iki ədəd istifadə etmək istəyirik. Aşağıdakı əmr bir çıxış ayırıcısını necə göstərəcəyini göstərir:

sütun -s "|" -t -o "::"

Liqa cədvəl faylıyla istifadə edildikdə, əmr aşağıdakı çıxışı verir:

pos :: team :: pld :: pts 1 :: leicester :: 31 :: 66 2 :: tottenham :: 31 :: 61 3 :: arsenal :: 30 :: 55 4 :: adam şehir :: 30 :: 51 5 :: west ham :: 30 :: 50 6 :: man utd :: 30 :: 50 7 :: southampton :: 31 :: 47 8 :: stoke city :: 31 :: 46 9 :: liverpool :: 29 :: 44 10 :: Chelsea :: 30 :: 41

Sütunlardan əvvəl Satır Satır

Xüsusən faydalı deyil, lakin burada tamlığı üçün başqa bir keçid var. -c switch ilə istifadə edildikdə -x keçid sütunlardan əvvəl satırları doldurur.

Yəni bu nə deməkdir? Aşağıdakı nümunəyə baxın:

sütun -c100 laguetable

Bunun çıxışı belə olacaq:

30 | 55 | 6 | manşen | 30 | 55 | 6 | maneə | 30 | 50 9 | liverpool | 29 | 44 1 | leicester | 31 | 66 4 | man şəhər | 30 | 51 7 | southampton | 31 | 47 10 | Chelsea | 30 | 41 2 | tottenham | 31 | 61 5 | qərb hamamı | 30 | 50 8 | stoke şəhəri | 31 | 46

Gördüyünüz kimi, bu, əvvəlcə və sonra gedir.

İndi bu nümunəyə baxın:

sütun -c100 -x laguetable

Bu dəfə çıxış belədir:

31 | 61 | 3 | Arsenal | 30 | 55 4 | İnsan şəhəri | 30 | 51 5 | Qərb hamamı | 30 | 50 6 | man utd | 30 | 50 7 | southampton | 31 | 47 8 | stoke şəhər | 31 | 46 9 | liverpool | 29 | 44 10 | Chelsea | 30 | 41

Məlumatlar ekrana və sonra aşağıya doğru gedir.

Digər Switches

Mövcud olan digər keçidlər aşağıdakılardır:

sütun -V

Bu, kompüterinizdə quraşdırılmış sütun versiyasını göstərir.

sütun - yardımçı

Bu əl ilə səhifəni terminalın pəncərəsinə göstərir.