grep -l string2 `grep -l string1 /path/*`
yang sama dengan
grep -l string2 $(grep -l string1 /path/*)
Sunting:inilah alasannya grep string1 /path/* | grep string2
tidak melakukan apa yang menurut saya diinginkan alwbtc.
$ cd /tmp
$ cat a
apples
oranges
bananas
$ cat b
apples
mangoes
lemons
$ cat c
mangoes
limes
pears
$ cd ~
$ grep apples /tmp/* | grep mangoes
$
Tidak ada yang ditemukan, tetapi file b berisi kedua string tersebut.
Inilah yang menurut saya diinginkan alwbtc
$ grep -l apples $(grep -l mangoes /tmp/*)
/tmp/b
Pipa satu grep
ke yang lain:
grep "string1" /path/to/files/* | grep "string2"
Bagaimana cara menyimpan atau mengekspor konfigurasi kernel Linux khusus?
Apa artinya iptables kosong?