Saya mencoba menjalankan grep terhadap daftar beberapa ratus file:
$ head -n 3 <(cat files.txt)
admin.php
ajax/accept.php
ajax/add_note.php
Namun, meskipun saya mencari string yang saya tahu ditemukan dalam file, berikut ini tidak mencari file:
$ grep -i 'foo' <(cat files.txt)
$ grep -i 'foo' admin.php
The foo was found
Saya kenal dengan -f
flag yang akan membaca pola dari file. Tapi bagaimana cara membaca file input ?
Saya telah mempertimbangkan solusi yang mengerikan dari menyalin file ke direktori sementara karena cp
tampaknya mendukung <(cat files.txt)
format, dan dari sana mengambil file. Shirley ada cara yang lebih baik.
while
bisa menerima baris file.txt seperti itu.