Perintah Linux

Cara menggunakan arahan cut linux

Cara menggunakan arahan cut linux
Perintah pemotongan Linux berguna untuk menampilkan kandungan baris fail, membahagikan kandungan seperti yang kita mahukan. Potongan perintah dapat memotong baris mengikut aksara, berdasarkan pembatas atau byte.

Sekiranya kita mendapat senarai e-mel atau item yang dipisahkan dengan koma atau ruang, kita boleh menggunakan potongan perintah untuk membaca kandungannya dengan mudah.

Untuk memulakan mari buat fail

$ nano filecut

Dengan kandungan:

mel1 @ domain1.com, mail2 @ domain2.com, mel3 @ domain3.com, mail4 @ domain4.com

Tekan ctrl + x untuk menyimpan.

Alamat e-mel palsu dipisahkan dengan koma dan spasi, untuk menyenaraikan kandungan antara koma yang anda perlukan untuk menggunakan parameter -d (pembatas), ketik:

$ potong -d ',' -f1
mel1 @ domain1.com

Kami juga dapat menunjukkan lebih banyak bidang yang anda juga dapat menggunakan parameter 'f, ketik:

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

$ nano abc
Dengan kandungan;
abcdefghijklmn

Sekarang mari kita gunakan perintah untuk menunjukkan 4 aksara pertama oleh bait, 1 char = 1 bait:

:
# potong -b 1,2,3,4 abc
abcd

Pemotongan arahan membolehkan kita memaparkan julat bait, untuk memaparkan antara jenis bait 2 dan 7:

# potong -b 2-7 abc
bcdefg

Sekarang mari buat dokumen dengan perkataan:

perkataan $ nano
Dan sertakan perkataan:
perkataan1
perkataan2
perkataan3
perkataan4
perkataan6
perkataan7

Tekan ctrl + x untuk menyimpan dan menutup, untuk menyenaraikan

Mari gunakan potongan perintah untuk menyenaraikan watak kelima setiap baris:

$ potong -b 5 perkataan
1
2
3
4
5
6
7

Buat fail yang dipanggil lajur:

lajur nano
Dengan kandungan (dipisahkan dengan TAB, bukan ruang):
column1line1 column2line1 column3line1 column4line1
column1line2 column2line2 column3line2 column4line2
column1line3 column2line3 column3line3 column4line3
column1line4 colmun2line4 column3line4 column4line4

Sekarang gunakan potongan untuk menunjukkan bidang ketiga dengan menaip:

$ cut -f 3 lajur
lajur3line1
lajur3line2
lajur3line3
lajur3line4

Seperti yang anda lihat memotong memaparkan kandungan lajur ketiga, kita dapat memaparkan lebih dari satu lajur dengan satu pesanan:

$ cut -f 1,3 lajur
lajur1line1 kolum3line1
lajur1line2 kolum3line2
lajur1line3 lajur3line3
kolum1line4 kolum3line4

Mari lihat fail / etc / passwd dan paparkan segmennya dengan potongan.

$ kurang / etc / passwd
root: x: 0: 0: root: / root: / bin / bash
daemon: x: 1: 1: daemon: / usr / sbin: / usr / sbin / nologin
bin: x: 2: 2: bin: / bin: / usr / sbin / nologin
sys: x: 3: 3: sys: / dev: / usr / sbin / nologin
segerak: x: 4: 65534: segerak: / bin: / bin / segerak
permainan: x: 5: 60: permainan: / usr / games: / usr / sbin / nologin
lelaki: x: 6: 12: lelaki: / var / cache / man: / usr / sbin / nologin
lp: x: 7: 7: lp: / var / spool / lpd: / usr / sbin / nologin
mel: x: 8: 8: mel: / var / mel: / usr / sbin / nologin
berita: x: 9: 9: berita: / var / spool / berita: / usr / sbin / nologin
uucp: x: 10: 10: uucp: / var / spool / uucp: / usr / sbin / nologin
proksi: x: 13: 13: proksi: / bin: / usr / sbin / nologin
www-data: x: 33: 33: www-data: / var / www: / usr / sbin / nologin
:

Segmen dipisahkan dengan ":", mari memaparkan bidang pertama, sebelum ":":
# cut -f 1 -d ':' / etc / passwd
akar
daemon
tong sampah
sys
segerak
permainan
lelaki
lp
mel
berita
uucp
proksi
www-data
sandaran
senarai
irc
gnat
tiada siapa
systemd-timesync
sistemd-rangkaian
sistem-menyelesaikan
sistemd-bas-proksi

Kita dapat memaparkan lebih dari satu lajur dengan menambahkan lebih banyak medan setelah parameter 'f:

# cut -f 1,6 -d ':' / etc / passwd
akar: / akar
daemon: / usr / sbin
tong sampah: / tong sampah
sys: / dev
segerak: / tong sampah
permainan: / usr / games
lelaki: / var / cache / lelaki
lp: / var / spool / lpd
mel: / var / surat
berita: / var / spool / berita
uucp: / var / spool / uucp
proksi: / bin
www-data: / var / www
sandaran: / var / sandaran
senarai: / var / senarai
irc: / var / run / ircd
gnats: / var / lib / gnats
tiada siapa: / tidak ada
systemd-timesync: / run / sistemd

Perintah di atas menyenaraikan lajur pertama dan keenam yang dipisahkan dengan “:”, kita melihat nama pengguna dan direktori rumah.

Saya harap tutorial ini berguna sebagai pengantar pemotongan arahan, untuk maklumat lebih lanjut mengenai jenis arahan ini "lelaki memotongSekiranya anda mempunyai pertanyaan, hubungi kami untuk membuka sokongan tiket di LinuxHint Support. Terus ikuti LinuxHint untuk mendapatkan lebih banyak petua dan kemas kini mengenai Linux.

Distro Linux Terbaik untuk Permainan pada tahun 2021
Sistem operasi Linux telah jauh dari tampilan asal, ringkas dan berasaskan pelayan. OS ini telah berkembang pesat dalam beberapa tahun kebelakangan in...
Cara menangkap dan streaming sesi permainan anda di Linux
Pada masa lalu, bermain permainan hanya dianggap sebagai hobi, tetapi seiring dengan berjalannya waktu, industri permainan menyaksikan pertumbuhan yan...
Permainan Terbaik untuk Dimainkan dengan Penjejakan Tangan
Oculus Quest baru-baru ini memperkenalkan idea hebat penjejakan tangan tanpa pengawal. Dengan jumlah permainan dan aktiviti yang semakin meningkat yan...