Saya mencoba membuat grep
pernyataan dan itu membunuh saya. Saya juga lelah mendapatkan arguments list too long
kesalahan. Saya punya file, sebut saja subset.txt
. Ini berisi ratusan baris dengan string spesifik seperti MO43312948
. Dalam direktori objek saya, saya memiliki ribuan file dan saya perlu menyalin semua file yang berisi string yang terdaftar di subset.txt
direktori lain.
Saya mencoba memulai dengan ini untuk mengembalikan file yang cocok dari direktori objek.
grep -F "$(subset.txt)" /objects/*
Saya terus mendapatkan `bash: / bin / grep: Daftar argumen terlalu panjang``
"$(subset.txt)"
perintah seperti itu? Itu adalah substitusi perintah , yang akan membuat shell Anda mengeksekusisubset.txt
(seolah-olah itu adalah perintah atau skrip).