小编Eri*_*ric的帖子

如何使用其他文件中的搜索参数grep文件

我正在尝试使用包含IP地址的文件作为搜索思科防火墙配置文件的基础.通常,我会使用类似的东西:

for i in $(cat ip.file); do grep $i fw.config; done
Run Code Online (Sandbox Code Playgroud)

但这样做绝对没有任何回报.如果我将上面的脚本放入一个文件并使用bash -xv标志执行它,每行返回如下内容:

+ for i in '`cat ip.file`'
+ grep $'1.2.3.4\r' fw.config  (each IP address is different)
Run Code Online (Sandbox Code Playgroud)

grep 1.2.3.4 fw.config正是我想要发生的事情,但我从这个命令得不到任何回报.

我知道grep -f选项,但也没有返回任何内容.我不是一个经验丰富的编码员,所以我可能会忽视一些明显的东西.

bash grep for-loop

10
推荐指数
2
解决办法
4万
查看次数

标签 统计

bash ×1

for-loop ×1

grep ×1