GNU/Linux >> Belajar Linux >  >> Linux

Perintah Linux (seperti kucing) untuk membaca sejumlah karakter tertentu

Anda dapat menggunakan dd untuk mengekstrak potongan byte yang sewenang-wenang.

Misalnya,

dd skip=1234 count=5 bs=1

akan menyalin byte 1235 hingga 1239 dari inputnya ke outputnya, dan membuang sisanya.

Untuk mendapatkan lima byte pertama dari input standar, lakukan:

dd count=5 bs=1

Perhatikan bahwa, jika Anda ingin menentukan nama file input, dd memiliki penguraian argumen kuno, jadi Anda harus melakukannya:

dd count=5 bs=1 if=filename

Perhatikan juga bahwa dd dengan jelas mengumumkan apa yang dilakukannya, jadi untuk membuangnya, lakukan:

dd count=5 bs=1 2>&-

atau

dd count=5 bs=1 2>/dev/null

head bekerja juga:

head -c 100 file  # returns the first 100 bytes in the file

..akan mengekstrak 100 byte pertama dan mengembalikannya.

Apa gunanya menggunakan head untuk ini adalah sintaks untuk tail cocok:

tail -c 100 file  # returns the last 100 bytes in the file

Anda dapat menggabungkan ini untuk mendapatkan rentang byte. Misalnya, untuk mendapatkan detik 100 byte dari file, baca 200 pertama dengan head dan gunakan ekor untuk mendapatkan 100 terakhir:

head -c 200 file | tail -c 100

Linux
  1. Pengenalan perintah chmod Linux

  2. Perintah Linux Cat:Penggunaan dan Contohnya

  3. Perintah Ping Linux Dijelaskan dengan Contoh

  1. Contoh Perintah Cat Penting di Linux

  2. Perintah kucing Linux

  3. 14 Contoh Perintah "cat" yang Berguna di Linux

  1. 16 Contoh Perintah Cat Cepat di Linux

  2. Apa maksud - dalam perintah linux ini?

  3. Perintah Linux untuk menggabungkan file ke dirinya sendiri sebanyak n kali