解决办法:
引用:$ ls | grep -n '' | sed 's/\([0-9]*\):\(.*\)/\2 name\1.file/g' | xargs -L 1 mv
用 ls | grep -n '' 可以对文件加上行号,输出结果为:
1:afile.txt
2:bpage.htm
...
然后通过 sed 进行模式匹配、替换操作,最后通过 xargs 构造出 mv 的参数。
Done.
引用:$ ls | grep -n '' | sed 's/\([0-9]*\):\(.*\)/\2 name\1.file/g' | xargs -L 1 mv