URLをインラインにインポートするためにプロセスオーバーライドを使用することはできません。

URLをインラインにインポートするためにプロセスオーバーライドを使用することはできません。

これはうまくいきません:

. <( 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バイトなど)がないことを確認してください。

おすすめ記事