我有 2 个文件夹,其中包含一些文件,其模式为
File-1 1234_-_abcdef_abcdefg.abc
File-2 1234_-_qwerty_abcdefg.abc
我的代码就像
foreach d (`cat deck_list`)
foreach c (`cat cars_list`)
compute_blah_blah.py -f Deck_list/$d -s Cars_list/$c
end
end
现在,我需要匹配 Deck_list 和 cars_list 中的 1234 部分,否则只需继续搜索同一文件中的其他部分
提前致谢
答案1
一种可能的方法是使用awk
.该脚本是根据相关格式创建的
for file in $(ls dir1/)
do
a=$(echo $file| awk -F_ '{print $1}')
ls dir2/ |awk -v name=$a -F_ '$1==name {print}'
done