【发布时间】:2014-11-17 09:46:23
【问题描述】:
在我的脚本外壳中,我有 2 个文件。第一个是一个只包含文件名的文件,其中包含部分路径:
列表1:
aaa/bbb/file1.ext
ccc/ddd/file2.ext
eee/fff/file3.ext
第二个是扩展名为“.ext”的每个文件的列表,它们前面带有绝对路径:
列表2:
/home/.../aaa/bbb/file1.ext
...
...
...
/home/...ccc/ddd/file2.ext
...
我正在尝试提取第二个文件 list2 的行,其中包含使用 grep 的第一个文件的行。
现在我试过了:
while read line
do
grep "$line" "list1"
done < list2
但是这个命令并没有输出任何东西,但是命令
grep "aaa/bbb/file1.ext" "list1"
有我在等待的输出
/home/.../aaa/bbb/file1.ext
有人看到我在这个脚本中遗漏了什么吗?谢谢
【问题讨论】: