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