GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Mengeksekusi Setara `head -z` Ketika Saya Tidak Memiliki Opsi `-z` Yang Tersedia?

Saya butuh head -z untuk skrip (di luar topik, tetapi motivasi dapat ditemukan dalam pertanyaan ini), tetapi di CoreOS 835.13.0 saya, saya mendapatkan head: invalid option -- 'z' .

head --help lengkap keluaran:

Usage: head [OPTION]... [FILE]...
Print the first 10 lines of each FILE to standard output.
With more than one FILE, precede each with a header giving the file name.
With no FILE, or when FILE is -, read standard input.

Mandatory arguments to long options are mandatory for short options too.
  -c, --bytes=[-]K         print the first K bytes of each file;
                             with the leading '-', print all but the last
                             K bytes of each file
  -n, --lines=[-]K         print the first K lines instead of the first 10;
                             with the leading '-', print all but the last
                             K lines of each file
  -q, --quiet, --silent    never print headers giving file names
  -v, --verbose            always print headers giving file names
      --help     display this help and exit
      --version  output version information and exit

K may have a multiplier suffix:
b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024,
GB 1000*1000*1000, G 1024*1024*1024, and so on for T, P, E, Z, Y.

GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
Report head translation bugs to <http://translationproject.org/team/>
For complete documentation, run: info coreutils 'head invocation'

Bagian yang lucu adalah bahwa baris terakhir memberitahu saya untuk menjalankan info coreutils 'head invocation' tapi saya mendapatkan info: command not found .

Jawaban yang Diterima:

Tukar NUL dan NL sebelum dan sesudah head:

Linux
  1. Bagaimana cara memulihkan semaphore ketika proses yang menurunkannya menjadi nol macet?

  2. Bagaimana cara mengarahkan output dari system() ke file?

  3. Bagaimana cara menghindari pesan peringatan 'adalah file yang sama' saat menggunakan cp di Linux?

  1. Saat membaca file dengan `kurang` atau `lebih`, bagaimana saya bisa mendapatkan konten berwarna?

  2. Bagaimana saya bisa mengatasi kesalahan tidak dapat mengeksekusi file biner?

  3. Bagaimana menemukan pengelola file default?

  1. Bagaimana cara mengeksekusi file PL di Linux?

  2. Bagaimana cara mengarahkan output dari suatu perintah ke file ketika perintah tersebut akan meminta input pengguna?

  3. Bagaimana cara menghapus file .fuse_hidden*?