我在包含timespec时间戳的目录中具有以下格式的二进制文件:
timeStamps_from_callId_1
timeStamps_from_callId_2
timeStamps_from_callId_3
timeStamps_from_callId_4
timeStamps_from_callId_5
......
而且我timing_reader
在同一个目录中有一个具有以下格式的程序:
Usage: ./timing_reader <timing-file> [output file]
现在,我想通过Bash脚本自动处理这些文件,以使每个输出文件都将被精确命名为扩展名为.csv的输入文件。例如:
./timing_reader timeStamps_from_callId_1 timeStamps_from_callId_1.csv
和
./timing_reader timeStamps_from_callId_2 timeStamps_from_callId_2.csv
等等。我是Bash的非常基本的用户,没有任何脚本编写经验。任何帮助都将受到高度赞赏。
也许是为了循环?:
for i in timeStamps_from_callId_*;
do
./timing_reader ${i} ${i}.csv
done
或者,awk ?:
ls timeStamps_from_callId_* | awk '{printf "./timing_reader %s %s.csv",$0,$0}' | sh -
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句