我完全是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