Linux parancsok

Hogyan kell használni a linux cut parancsot

Hogyan kell használni a linux cut parancsot
A Linux cut parancs hasznos a fájl sorainak tartalmának megjelenítéséhez, a tartalmat tetszés szerint felosztva. A cut parancs segítségével karaktereket lehet elvágni, elválasztó vagy bájt alapján.

Ha vesszővel vagy szóközzel elválasztva kapunk egy listát az e-mailekről vagy tételekről, akkor a cut paranccsal könnyen olvashatjuk a tartalmat.

Először hozzunk létre egy fájlt

$ nano ügyész

Tartalommal:

mail1 @ domain1.com, mail2 @ domain2.com, mail3 @ domain3.com, mail4 @ domain4.com

A mentéshez nyomja meg a ctrl + x gombot.

A hamis e-mail címek vesszővel és szóközzel vannak elválasztva, a vessző közötti tartalom felsorolásához a -d (elválasztó) paramétert kell használni, írja be:

$ cut -d ',' -f1
mail1 @ domain1.com

Több mezőt is megjeleníthetünk, az 'f, type paramétert is használhatjuk:

$ cut -d ',' -f 1,2,3 filecut
mail1 @ domain1.com, mail2 @ domain2.com, mail3 @ domain3.com

$ nano abc
Tartalommal;
abcdefghijklmn

Most használjuk a parancsot az első 4 karakter bájtos, 1 char = 1 bájtos megjelenítésére:

:
# vágás -b 1,2,3,4 abc
abcd

A parancsvágás lehetővé teszi számunkra a bájt tartományok megjelenítését, a 2. és 7. bájt típus közötti megjelenítést:

# vágás -b 2-7 abc
bcdefg

Most hozzunk létre egy dokumentumot szavakkal:

$ nano szavak
És tartalmazzon szavakat:
szó1
szó2
szó3
szó4
szó6
szó7

Nyomja meg a ctrl + x billentyűkombinációt a mentéshez és bezáráshoz a listához

Használjuk a cut parancsot az egyes sorok ötödik karakterének felsorolásához:

$ cut -b 5 szó
1
2
3
4
5
6
7

Hozzon létre egy oszlop nevű fájlt:

nano oszlopok
Tartalommal (nem a szóközzel, hanem TAB-al elválasztva):
oszlop1sor1 oszlop2sor1 oszlop3sor1 oszlop4sor1
oszlop1sor2 oszlop2sor2 oszlop3sor2 oszlop4sor2
oszlop1sor3 oszlop2sor3 oszlop3sor3 oszlop4sor3
oszlop1sor4 colmun2line4 oszlop3sor4 oszlop4sor4

Most írja be a kivágással a harmadik mező megjelenítését a gépeléssel:

$ cut -f 3 oszlop
oszlop3sor1
oszlop3sor2
oszlop3sor3
oszlop3sor4

Amint látja, hogy a cut a harmadik oszlop tartalmát jeleníti meg, egynél több oszlopot jeleníthetünk meg egyetlen sorrendben:

$ cut -f 1,3 oszlop
oszlop1sor1 oszlop3sor1
oszlop1sor2 oszlop3sor2
oszlop1sor3 oszlop3sor3
oszlop1sor4 oszlop3sor4

Vessünk egy pillantást az / etc / passwd fájlra és jelenítsük meg a szegmenseket vágással.

$ kevesebb / etc / passwd
root: x: 0: 0: root: / root: / bin / bash
démon: x: 1: 1: démon: / usr / sbin: / usr / sbin / nologin
bin: x: 2: 2: bin: / bin: / usr / sbin / nologin
sys: x: 3: 3: sys: / dev: / usr / sbin / nologin
sync: x: 4: 65534: sync: / bin: / bin / sync
játékok: x: 5: 60: játékok: / usr / games: / usr / sbin / nologin
man: x: 6: 12: man: / var / cache / man: / usr / sbin / nologin
lp: x: 7: 7: lp: / var / spool / lpd: / usr / sbin / nologin
mail: x: 8: 8: mail: / var / mail: / usr / sbin / nologin
hír: x: 9: 9: hír: / var / spool / news: / usr / sbin / nologin
uucp: x: 10: 10: uucp: / var / spool / uucp: / usr / sbin / nologin
proxy: x: 13: 13: proxy: / bin: / usr / sbin / nologin
www-data: x: 33: 33: www-data: / var / www: / usr / sbin / nologin
:

A szegmenseket ":" választja el, így az első mező jelenik meg a ":" előtt:
# cut -f 1 -d ':' / etc / passwd
gyökér
démon
kuka
sys
szinkronizál
játékok
Férfi
lp
levél
hírek
uucp
meghatalmazott
www-adatok
biztonsági mentés
lista
irc
gödrök
senki
systemd-timesync
systemd-hálózat
systemd-feloldás
systemd-busz-proxy

Több oszlopot is megjeleníthetünk, ha több mezőt adunk az 'f paraméter után:

# cut -f 1,6 -d ':' / etc / passwd
gyökér: / root
démon: / usr / sbin
bin: / bin
sys: / dev
szinkron: / bin
játékok: / usr / játékok
man: / var / cache / man
lp: / var / spool / lpd
mail: / var / mail
hír: / var / spool / news
uucp: / var / spool / uucp
proxy: / bin
www-adatok: / var / www
backup: / var / backups
list: / var / list
irc: / var / run / ircd
gnats: / var / lib / gnats
senki: / nem létezik
systemd-timesync: / run / systemd

A fenti parancs az első és a hatodik oszlopot „:” elválasztva sorolja fel, látjuk a felhasználó felhasználónevét és az otthoni könyvtárat.

Remélem, hogy ez az oktatóanyag hasznos volt a bevágásként a cut parancsban, további információért erről a parancstípusról “vágott az ember”, Ha bármilyen kérdése van, vegye fel velünk a kapcsolatot a jegytámogatással a LinuxHint ügyfélszolgálatán. Kövesse a LinuxHint alkalmazást, ha további tippeket és frissítéseket szeretne kapni a Linuxról.

Az egér és az érintőpadok görgetési irányának megfordítása a Windows 10 rendszerben
Egér és Érintőpads nemcsak a számítást könnyűvé, de hatékonyabbá és kevésbé időigényessé is teszi. Nem tudunk elképzelni egy életet ezek nélkül az esz...
Az egérmutató és a kurzor méretének, színének és sémájának módosítása a Windows 10 rendszeren
Az egérmutató és a kurzor a Windows 10 operációs rendszerben nagyon fontos szempont. Ez elmondható más operációs rendszerekről is, tehát valójában eze...
Ingyenes és nyílt forráskódú játékmotorok a Linux játékok fejlesztéséhez
Ez a cikk felsorolja azokat az ingyenes és nyílt forráskódú játékmotorokat, amelyek felhasználhatók 2D és 3D játékok fejlesztésére Linuxon. Számos ily...