linux Grep命令在bash脚本中不起作用[已关闭]

lf5gs5x2  于 2023-02-07  发布在  Linux
关注(0)|答案(1)|浏览(187)

已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题?**添加详细信息并通过editing this post阐明问题。

2天前关闭。
Improve this question
有人能告诉我为什么grep命令在下面的脚本中不起作用吗?

#!/bin/bash  
cat test.txt | while read line  
do  
grep -i "^ $line" $1 >> output.txt  
done

甚至尝试使用grep命令,但仍然不起作用:

#!/bin/bash  
cat testtns.txt | while read line  
do  
grep -i "$line" $1 >> output.txt  
done
kiz8lqtg

kiz8lqtg1#

您可以尝试以下操作:

#!/bin/bash
for line in `cat test.txt`
do
        grep -i "^$line" $1 >> output.txt
done

相关问题