GNU/Linux >> Belajar Linux >  >> Linux

Apa Cara Terbaik Untuk Mengambil Segmen Dari File Teks?

Apa cara yang baik untuk mengekstrak katakanlah, baris 20 -45 dari file teks besar. Tentu saja non-interaktif!

Jawaban yang Diterima:

Anda bisa mencoba:

cat textfile | head -n 45 | tail -n 26

atau

cat textfile | awk "20 <= NR && NR <= 45" 

perbarui:

Seperti yang ditunjukkan Mahomedalid, cat tidak perlu dan sedikit berlebihan, tetapi itu membuat perintah yang bersih dan mudah dibaca.

Jika cat mengganggu Anda, solusi yang lebih baik adalah:

<textfile awk "20 <= NR && NR <= 45"

Linux
  1. Apa Cara Terbaik Untuk Menghitung Jumlah File Dalam Direktori?

  2. Cara Mengetahui Apakah Sistem Mendukung Intel Amt?

  3. Apa cara terbaik untuk mendistribusikan aplikasi biner untuk Linux?

  1. Apa cara yang tepat untuk menggunakan inotify?

  2. Menemukan kata terpanjang dalam file teks

  3. Apa cara terbaik untuk menangani kondisi kehabisan memori di Jawa?

  1. Apa Cara Distro/shell-agnostik Terbaik Untuk Mengatur Variabel Lingkungan?

  2. Perbedaan Antara Cat Dan '>' Untuk Menghilangkan File?

  3. Apa cara tercepat untuk menambahkan teks ke file dari baris perintah?