我有多个文件,例如:
abc_e1000g1.pcap.1
abc_e1000g1.pcap.2
我必须将其重命名为
1abc_e1000g1.pcap
2abc_e1000g1.pcap
任何用于此的 unix / dos 命令。
我有多个文件,例如:
abc_e1000g1.pcap.1
abc_e1000g1.pcap.2
我必须将其重命名为
1abc_e1000g1.pcap
2abc_e1000g1.pcap
任何用于此的 unix / dos 命令。
也许这个 PowerShell 命令对你有用。
dir | rename-item -newName { $_.Name -replace '^(.+)\.([0-9]+)$', '$2$1' }
我敢肯定有更短的方法可以做到这一点,但这是自然而然的,使用 unix shell,假设在您当前的工作目录中只有感兴趣的文件:
for i in *; do mv "$i" "$(echo $i | sed 's/\(.*\)\.\(.*\)/\2\1/')"; done