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 filecutDengan 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 ',' -f1mel1 @ domain1.com
Kami juga dapat menunjukkan lebih banyak bidang yang anda juga dapat menggunakan parameter 'f, ketik:
$ cut -d ',' -f 1,2,3 filecutmel1 @ 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 abcbcdefg
Sekarang mari buat dokumen dengan perkataan:
perkataan $ nanoDan 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 perkataan1
2
3
4
5
6
7
Buat fail yang dipanggil lajur:
lajur nanoDengan 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 lajurlajur3line1
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 lajurlajur1line1 kolum3line1
lajur1line2 kolum3line2
lajur1line3 lajur3line3
kolum1line4 kolum3line4
Mari lihat fail / etc / passwd dan paparkan segmennya dengan potongan.
$ kurang / etc / passwdroot: 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 / passwdakar: / 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.