我正在運行一個shell腳本,聲稱xyz.sh.該shell腳本需要將存在該腳本的同一目錄下的所有文件複製到其他文件夾。有沒有辦法做到這一點?如何編寫shell腳本將腳本複製到腳本所在的同一目錄中
回答
TARGETDIR='z';for file in *;do test "$file" != "$TARGETDIR" && cp -r "$file" "$TARGETDIR/";done
如果不是從它自己的目錄運行腳本,您應該確定腳本的放置位置。因此,它會看起來像:
cp `dirname $0`/* /path/to/newdir/
現在,如果你調用腳本,dirname $0
會給你在哪裏腳本放置和CP將從此路徑移動到新位置的所有內容複製的基本路徑。
ya完成了......謝謝 – user2199658 2013-03-22 14:56:44
不客氣;-) – 2013-03-22 15:02:11
你能告訴我1件事情....如何寫一個命令名稱到文件,不是命令的輸出,而是命令名 – user2199658 2013-03-22 15:36:29
- 1. 編寫shell腳本的shell腳本
- 2. 如何編寫shell腳本?
- 3. 如何編寫shell腳本
- 4. 編寫shell腳本
- 5. Shell腳本將目錄從hdfs複製到本地
- 6. 編寫一個shell腳本
- 7. 如何在包含的shell腳本中查找腳本目錄
- 8. Unix shell腳本找出腳本文件所在的目錄?
- 9. 編寫一個在許多目錄中執行不同腳本的腳本
- 10. Shell腳本在目錄
- 11. Shell腳本:在目錄
- 12. 如何編寫腳本複製文檔
- 13. Shell腳本重複記錄
- 14. shell腳本將文件從一個目錄複製到另一個目錄
- 15. shell腳本創建目錄
- 16. shell腳本從目錄
- 17. Shell腳本當前目錄?
- 18. 遍歷shell腳本中同一目錄下的所有文件
- 19. Bash腳本 - 編寫一個init.d腳本
- 20. shell腳本複製文件
- 21. 如何使用Shell腳本編寫shell腳本來查找shell類型
- 22. 如何在腳本中記錄shell腳本輸出
- 23. 無法將腳本複製到Google腳本項目
- 24. 如何編寫shell腳本以在目錄列表中搜索文本
- 25. 如何編寫django shell操作腳本?
- 26. 如何爲mongo編寫shell腳本?
- 27. 如何僅將最新的子目錄複製到目標linux shell腳本
- 28. 編寫一個PowerShell腳本來每週複製目錄
- 29. 在Windows中編寫shell腳本Xp
- 30. Shell腳本正在複製父目錄中的每個文件
這也將複製腳本到TARGETDIR。我想這可能不是OP的期望。 – 2013-03-22 14:43:50
該操作沒有說任何東西:) – Zlatko 2013-03-22 14:44:09
我的問題是...假設xyz.sh是在迪爾ABC。現在我可以運行xyz.sh sh ABC/xyz.sh 現在我想將ABC中的所有文件複製到另一個文件夾以及xyz.sh 我知道目標目錄的位置,但ABC的位置未知。 – user2199658 2013-03-22 14:49:34