0
我想egrep包含特定字符的行。 當我執行單egrep的,它工作正常egrep動態輸出
egrep -w -h -R 'name' /path/file1.txt > /path/file2.txt
但是,當我使用循環執行多次的egrep,輸出都是空的。
for i in {Adam Bob Chuck Dan Eli Frank}; do egrep -w -h -R 'i' /path/file1.txt > /path/name"$i".txt; done
我再次檢查了單個egrep的輸出文件,每個輸出文件都應該有一些信息。我在這裏做錯了,但我不知道它是什麼..
感謝您的幫助!
你在用什麼外殼? Bash不應該在列表中需要大括號,並且您需要使用'「$ i」'而不是''i''。 – jkiiski
我正在使用Bash。我只是試着用「$ i」代替'i',並且它工作!謝謝!!! –