ネットワーク上でシェルスクリプトを実行する必要があるたびに、curl -s [url] | sh
まずurl
Webブラウザでスクリプトを開き、スクリプトが悪意のないものであること、および実行に安全であることを確認してください。
コマンドラインからスクリプトを読み、スクリプトを読み取った後に実行を確認するコマンドライントリックを見たことがあります。私の記憶が正しい場合は、curl -s [url] | something...here | sh
ソフトウェアをインストールする必要はないようです。
このトリックを知っている人はいますか?
ベストアンサー1
moreutils
呼び出しには、vipe
ファイルが標準出力に渡される前にファイルを表示および変更できるエディターに標準入力を表示するユーティリティがあります。
インストールしない場合は、moreutils
次のようにします。
file=$(mktemp); curl -s "$url" > $file; $EDITOR $file; sh $file; rm $file
mktemp
すでに存在し、coreutils
システムにインストールされている可能性が高いです。