Cocokkan string dan cetak nomor baris hanya menggunakan linux shell

- 4471
- 159
- Dr. Travis Bahringer
Berikut adalah contoh sederhana tentang cara mencari file dan alih -alih mencetak string yang cocok untuk dipenuhi kami hanya mencetak nomor baris untuk string yang cocok. Sebagai contoh, pertimbangkan file berikut:
Tes $ NL.TXT 1 Linux 2 Bash 3 Shell 4 Power 5 Linux 6 Shell 7 Perintah 8 GNU
Pertama gunakan -N
Opsi untuk mencetak nomor baris untuk string yang cocok kerang
:
$ grep -n tes shell.txt 3: shell 6: shell
Sebagai pipa langkah terakhir stdout ke a memotong
memerintah:
$ grep -n tes shell.txt | cut -d: -f1 3 6
Jika Anda memerlukan output pada satu baris, tambahkan satu pipa lagi tr
Perintah untuk menghapus semua karakter baris baru dan menggantinya dengan ruang tunggal:
tes shell grep -n.txt | cut -d: -f1 | tr "\ n" "" 3 6
Tutorial Linux Terkait:
- Hal -hal yang harus diinstal pada ubuntu 20.04
- Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
- Pengantar Otomatisasi Linux, Alat dan Teknik
- Cara meluncurkan proses eksternal dengan Python dan…
- Pengantar Pipa Bernama di Bash Shell
- Menguasai loop skrip bash
- Ekspresi reguler Python dengan contoh
- Perintah Linux: 20 perintah terpenting teratas yang Anda butuhkan untuk…
- Perintah Linux Dasar
- File Konfigurasi Linux: 30 Teratas Paling Penting
- « Cara mengekstrak file tertentu dari gzip tarball arsip terkompresi
- Cara menghapus kolom dari file csv berdasarkan nomor kolom menggunakan shell bash »