如何編寫一個Bash腳本,選擇~/test
中的所有文件,並使用.css
擴展名,這樣我就可以將它們一個接一個地插入進一步的操作中?Bash腳本:對特定目錄內某些擴展名的文件執行某些操作?
0
A
回答
1
#!/bin/bash
for f in ~/test/*.css
do
# your command 'cmd'
cmd "$f"
done
要在同一行處理每一個.css
文件的命令,嘗試這樣的:
find ~/test -type f -name '*.css' -execdir cmd {} \+
+0
謝謝,如果我想遞歸到〜/ test /的所有子目錄中,該怎麼辦? – gsklee
+0
@gsklee:嘗試「查找」... –
相關問題
- 1. 在某個目錄中遞歸地重命名某些文件 - Shell/Bash腳本
- 2. 捕獲子目錄中某些擴展名的文件
- 3. Dos批處理腳本排除某些擴展名的文件
- 4. Python刪除某些文件擴展名
- 5. Exlcude某些文件擴展名 - 批處理腳本
- 6. bash腳本來同步目錄,但忽略某些文件
- 7. Nodejs讀取某些進程的stdout並執行某些操作
- 8. 記事本++在保存某些擴展名時執行
- 9. 如何查找文件中的某些單詞然後執行某些操作?
- 10. 遍歷子目錄並針對某些文件執行awk腳本
- 11. Directory.GetFiles某些擴展
- 12. 更改某些擴展的默認打開文件操作
- 13. 刪除與某些文件擴展名不匹配的目錄中的文件
- 14. 如何使用批處理腳本對目錄中的每個文件執行某些操作
- 15. 逐行讀取名稱並在Bash腳本中對其執行某些功能
- 16. Unity3d在將腳本附加到gameobject時執行某些操作
- 17. VBS腳本查找某些擴展名的所有文件並將它們複製到特定目的地
- 18. 針對某些文件擴展名的SVN提交問題
- 19. startActivity完成後執行某些操作
- 20. 僅在找到某些特定文件的路徑中執行操作
- 21. 如何執行某些命令時,某人cd到特定的目錄
- 22. MVC忽略某些路徑上的.jpg文件擴展名 - 使用Controller操作?
- 23. 查找帶有某些文件擴展名的文件C++
- 24. 全部複製某些擴展名的文件,同時保持目錄樹
- 25. 將某些文件擴展名移至UNIX中的其他目錄
- 26. Bash腳本 - 某些命令在sh文件中不起作用
- 27. 星號ami刪除某些擴展名
- 28. Java移動文件與某些文件擴展名
- 29. PowerShell腳本來選擇目錄中的某些文件
- 30. Python:os.listdir替代/某些擴展
我的bash福是弱,我無法測試出來大氣壓。但是,從我的頭頂開始,找到〜/ test/* .css -type f -exec命令;'* might *可以工作。只需用適當的命令替換'command'即可。 '-exec'在選定的輸出文件上運行'command'。或者,你可以使用'xargs'。 –