1
我想基于前几个字符串合并文件。例如:Bash脚本 - 匹配和合并文件
ab_2012.01.01_v01.txt
ab_2012.01.01_v02.txt
ab_2014.09.28_v01.txt
ab_2014.09.28_v02.txt
我可以手动使用cat
合并两个版本。但是,如何创建循环来匹配后缀为"v01"
的字符并合并它们?他们都住在同一个目录中。
我想基于前几个字符串合并文件。例如:Bash脚本 - 匹配和合并文件
ab_2012.01.01_v01.txt
ab_2012.01.01_v02.txt
ab_2014.09.28_v01.txt
ab_2014.09.28_v02.txt
我可以手动使用cat
合并两个版本。但是,如何创建循环来匹配后缀为"v01"
的字符并合并它们?他们都住在同一个目录中。
for file in *_v01.txt ; do
cat "$file" "${file%_v01.txt}_v02.txt" > "${file%_v01.txt}_merged.txt"
done
感谢格式化我的问题和答案的伟大工程!在我可以使用它之前,我仍然需要做一些调整,而且您提供的网站(仍在加载)似乎是一个很好的开始寻找的资源! – czhou12 2014-10-24 15:58:01