- 我使用 thunar 作為檔案管理器
- 我想對某些檔案使用“自定義操作”(Thunar --> 編輯 --> 配置自定義操作...)
- 我使用的命令是:
xfce4-terminal -e "md5sum '%F'" --hold
這作業正常,除非檔案路徑或檔案名包含空格。它只是無法按預期作業,因為找不到該檔案。
我認為這是因為檔案路徑中的空格不會自動轉義
我該如何解決這個問題?先感謝您
uj5u.com熱心網友回復:
似乎 Thunar 替換%F為(可能是多個)正確參考的路徑。把它放在引號內會破壞已經完美的參考。來自https://docs.xfce.org/xfce/thunar/custom-actions
從不參考域代碼
您需要一種將引數串列傳遞給在內部運行的命令的方法xfce4-terminal。幸運man xfce4-terminal名單:
-x, --execute在終端內執行剩余的命令列
因此,嘗試
xfce4-terminal --hold -x md5sum %F
uj5u.com熱心網友回復:
\您可以通過在其前面放置一個來輕松地逃脫一個字符。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/453367.html
