我完全是shell脚本的新手。 我必须编写一个脚本,将每个文件/文件夹移动到上面的文件夹中。shell文件夹移动到上面的文件夹
d/doc/new_x/x
d/doc/new_y/y
d/doc/new_z/z
x,y,z
应移到d/doc/
x,y,z
可以是文件夹或文件
for d in */; do
mv $d /.
done
我不确定如何将目录移动到文件夹的上方。
编辑:在foldernames 对不起犯的错误
其
d/DOC /一个new_x/x和x必须移动到d/DOC
欢迎来到stackoverflow.com。请花些时间阅读[帮助页面](http://stackoverflow.com/help),尤其是名为“[我可以在这里询问什么主题?](http://stackoverflow.com/help/on -topic)“和”[我应该避免询问什么类型的问题?](http://stackoverflow.com/help/dont-ask)“。也请[参观](http://stackoverflow.com/tour)并阅读[如何提出好问题](http://stackoverflow.com/help/how-to-ask)。最后,请学习如何创建[最小,完整和可验证示例](http://stackoverflow.com/help/mcve)。 – ArturFH
[从Ruby调用shell命令]的可能重复(https://stackoverflow.com/questions/2232/calling-shell-commands-from-ruby) – shellter