shell 将当前目录下所有文件的文件名逆序
#!/usr/bin/env bash
for fname in *; do
cnt=${#fname}
tmp=""
while [ $cnt -gt 0 ];do
pos=$(($cnt-1))
tmp=$tmp${fname:$pos:1}
cnt=$(($cnt-1))
done
mv $fname $tmp
done
shell 将当前目录下所有文件的文件名逆序
#!/usr/bin/env bash
for fname in *; do
cnt=${#fname}
tmp=""
while [ $cnt -gt 0 ];do
pos=$(($cnt-1))
tmp=$tmp${fname:$pos:1}
cnt=$(($cnt-1))
done
mv $fname $tmp
done