Bash

獲取 curl -o 保存輸出的文件名和路徑

  • August 27, 2020

我正在嘗試通過從 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

引用自:https://unix.stackexchange.com/questions/606607