【发布时间】:2014-06-22 14:54:31
【问题描述】:
我正在编写一个 bash 脚本
我的文件是这样的:
file="${nodeID}_00000_19700101010${ts}_udp_filtered.pcap"。是否可以使用任何 5 位数字代替 00000?我考虑过使用
file="${nodeID}_*_19700101010${ts}_udp_filtered.pcap"
有时我有 00001,有时是 00004,等等。
【问题讨论】:
-
"是否可以用任何 5 位数字代替 00000?"在什么情况下?
-
after some simulation I have many files like: 1_00000_19700101010009_udp_filtered.pcap 3_00000_19700101010009_udp_filtered.pcap 7_00002_19700101010013_udp_filtered.pcap and I would like to make file="${nodeID}_00000_19700101010${ts}_udp_filtered.pcap" working for任何 5digid 来代替 00000 就像文件的扩展名一样。当我输入
*.pcap时,我可以使用任何具有 .pcap 扩展名的文件。在我的情况下,我想处理所有文件,而不是 00000 他们有 00001 或 00009,不管 -
“使
file=...工作” ...什么是“工作”?你在用file做什么?如果匹配多个文件会怎样?