我是unix shell / bash脚本的新手。我的要求如下:
当前目录包含许多动态文件夹,数据文件仅在最后一个子文件夹中可用。
我需要将数据文件移动到主文件夹,并将数据文件的名称重命名为当前目录的名称。
请你帮忙写一下bash脚本。
- 更新 -
我尝试了以下操作将文件移动到父目录:
find . -mindepth 2 -type f -print -exec mv {} . \;
答案 0 :(得分:0)
尝试了许多选项后,以下工作
find . -mindepth 2 -type f -print -exec mv {} . \;
dirFullPath=`pwd`
fileName=`echo $dirFullPath | awk -F"/" '{print $(NF)}'`
mv *.0 $fileName.tab
感谢任何其他更好的解决方案,谢谢。!!