Padankan rentetan dan cetak nombor baris hanya menggunakan shell linux
- 1217
- 382
- Daryl Wilderman
Berikut adalah contoh mudah mengenai cara mencari fail dan bukannya mencetak rentetan yang sepadan dengan stout kami hanya mencetak nombor baris untuk rentetan yang sepadan. Sebagai contoh, pertimbangkan fail berikut:
Ujian $ nl.txt 1 linux 2 bash 3 shell 4 kuasa 5 linux 6 shell 7 perintah 8 gnu
Pertama gunakan -n
Pilihan untuk mencetak nombor baris untuk rentetan yang sepadan shell
:
$ grep -n ujian shell.TXT 3: Shell 6: Shell
Sebagai paip langkah terakhir stdout ke a potong
Perintah:
$ grep -n ujian shell.txt | potong -d: -f1 3 6
Sekiranya anda memerlukan output pada satu baris, tambahkan satu lagi paip ke tr
Perintah untuk membuang semua watak baris baru dan gantinya dengan ruang tunggal:
ujian shell grep -n.txt | CUT -D: -F1 | tr "\ n" "" 3 6
Tutorial Linux Berkaitan:
- Perkara yang hendak dipasang di Ubuntu 20.04
- Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
- Pengenalan kepada Automasi, Alat dan Teknik Linux
- Cara melancarkan proses luaran dengan Python dan ..
- Pengenalan kepada Paip Dinamakan di Bash Shell
- Menguasai Gelung Skrip Bash
- Ungkapan biasa python dengan contoh
- Perintah Linux: Top 20 Perintah Paling Penting yang Anda Perlu ..
- Perintah Linux Asas
- Fail Konfigurasi Linux: 30 teratas yang paling penting
- « Cara Mengekstrak Fail Khusus dari Tarball Arkib Mampat GZIP
- Cara Mengeluarkan Lajur dari Fail CSV Berdasarkan Nombor Lajur Menggunakan Bash Shell »