我正在尝试通过从 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?我正在寻找一个相当简单的解决方案。
答案1
您可以使用变量来完成此任务。
output="/usr/bin/hello"
sudo curl -s $URL -o $output && sudo chmod +x $output