我想 grep 包含模式 A (iwant) 的文件,但我想排除包含模式 B (idontwant) 的文件。
例子:
read -p "...what are you looking for: " iwant
read -p "...what should not be included: " idontwant
iwant="blue car"
idontwant="red car"
假设我有以下文件:
-rw-rw-r--. 1 terpentin terpentin 45 Jun 8 16:04 blue.car
-rw-rw-r--. 1 terpentin terpentin 44 Jun 8 16:05 mixed.car
-rw-rw-r--. 1 terpentin terpentin 40 Jun 8 16:04 red.car
find . -type f -print -exec cat {} \;
./mixed.car
blue car
red car
blue car
./red.car
red car
red car
red car
./blue.car
blue car
blue car
blue car
结果怎么可能只得到文件“./blue.car”?
原始内容包括数百个长文本文件,因此尽可能节省资源非常重要。