我想连接其遵循特定名称模式,即文件特定的命名模式(UNIX)我有很多文件,如:连接文件与
nameX_4_1.txt
nameX_983_2.txt
nameX_5_1.txt
nameX_2_2.txt
nameY_7_1.txt
nameY_4_2.txt
nameY_8_1.txt
nameY_3_2.txt
nameY_9_1.txt
nameY_6_2.txt
.
.
.
...我要永远串联文件,它们具有相同的“名称”?和相同的最后一个数字(1或2),即从上面的例子中文件来连接
"nameX_4_1.txt" and "nameX_5_1.txt"
"nameX_983_2.txt" and "nameX_2_2.txt"
"nameY_7_1.txt" and "nameY_8_1.txt" and "nameY_9_1.txt"
"nameY_4_2.txt" and "nameY_3_2.txt" and "nameY_6_2.txt"
.
.
.
我第一次尝试写像的脚本:
for f1 in *_?_1.txt
do
f2="${f1%%_?_1.txt}_?_2.txt"
.
.
.
...但我relized(作为一个完整的unix新手),这不是如何获得其他匹配文件的名称,以便所选名称的文件可以在循环中连接... 我会感谢任何提示(优先使用unix命令但我实际上打开任何其他解决方案)。谢谢!
连接文件的名称应该是什么? – Inian