我正在目录中的每个文件上运行grep命令。我希望将输出附加到同一个文件中。这可能吗?
以下是我使用失败的原因:
for f in /directory/*.txt
do
grep -Eo "[0-9]+\.[0-9]+" $f >> one_output_file.txt
done
我正在从每个文件中搜索一个数字,我希望这些数字一起列在一个输出文件中。可能的?
谢谢!
答案 0 :(得分:1)
为什么不放弃for循环并执行
grep -Eoh "[0-9]+\.[0-9]+" /directory/*.txt > one_output_file.txt