Bash
獲取 curl -o 保存輸出的文件名和路徑
我正在嘗試通過從 Github 下載一個要點來創建一個新命令。我需要為
+x
下載的文件添加權限。我可以這樣做。sudo curl -s $URL -o /usr/bin/hello && sudo chmod +x /usr/bin/hello
儘管我想獲取
-o
價值並為其添加+x
權限。我想像它是這樣的:sudo curl -s $URL -o /usr/bin/hello | ¯\_(ツ)_/¯ chmod +x this_after_o_value
有沒有辦法可以實現它?awk、sed、tr、cut?我正在尋找一個相當簡單的解決方案。
您可以為此任務使用變數。
output="/usr/bin/hello" sudo curl -s $URL -o $output && sudo chmod +x $output