これはうまくいきません:
. <( curl --silent -L \
"https://raw.githubusercontent.com/oresoftware/shell/master/test.sh")
しかし、これは:
. <( curl --silent -L "https://raw.githubusercontent.com/oresoftware/shell/master/test.sh")
\
私はこれが最初の例のいくつかの行に関連していると思います。しかし、カールにはエラーはありません。何が起こっているのか知っている人はいますか?\
サブシェルで複数行コマンドを使用する方法はありますか?
ベストアンサー1
しかし、カールにはエラーはありません。何が起こっているのか知っている人はいますか?
--silent
これは、美しいマニュアルで説明されているように使用するオプションがエラーを表示しないためです。削除するか、その--show-error
オプションも使用してください。
\
サブシェルで複数行コマンドを使用する方法はありますか?
はい。改行と改行の間にスペース/タブやその他のカエル文字(キャリッジリターンやNULバイトなど)がないことを確認してください。