Github에서 gist를 다운로드하여 새 명령을 만들려고 합니다. +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, 잘라? 나는 매우 간단한 해결책을 찾고 있습니다.
답변1
변수를 사용하여 이 작업을 수행할 수 있습니다.
output="/usr/bin/hello"
sudo curl -s $URL -o $output && sudo chmod +x $output