Saya menjalankan ini:
cat /dev/urandom|hexdump| grep -i "ffff f" > random
dan saya tidak mendapatkan apa-apa dalam file random
, itu tetap nol panjang setelah perintah terputus.
Bagaimana membuatnya menulis output ke file?
Saya perlu menulis hasil ke file, yang harus berisi data keluaran seperti ini:
021bc40 7724 d4f5 59ec bcbb ffff fd26 ab3c 9b7c
03a9100 b3a5 8601 fa33 ffff f23c 4326 2e7f 0c8a
0449810 e459 d5af 4e11 ffff fc55 8660 9efb 3c9b
sumber
cat /dev/urandom|hexdump
atauhexdump /dev/urandom
menulis terus menerus ke stdout dan jika Anda menekan Ctrl+ Ctidak ada yang akan dieksekusi setelah ini. Tetapi Anda dapat membatasi output denganhead
ini akan
grep
di baris 1000000 pertama dari output dan menulis hasilnya ke file.sumber
Anda harus menulis output
cat /dev/urandom | hexdump
ke file sebelum Anda menjalankannya di waktu berikutnya. Script di bawah ini harus memenuhi apa yang Anda coba:IFS
digunakan untuk membagi output menjadi beberapa baris di sini.(Sumber)
sumber
grep "ffff f"
terjawab