web-dev-qa-db-ja.com

bash:URLからのソース

自分のコンピューターに加えて、学校でUbuntuクラスターを使用することもあります。手動で.bashrcの同期を維持するのではなく、学校のクラスターの.bashrcソースをDropBoxからURL経由で個人の.bashrcにしたいと思います。ただし、単純にsource http://myurlを試してみると、エラーhttp://myurl: No such file or directoryが表示されます。オンラインにあるスクリプトからbashをソースに取得するにはどうすればよいですか?

最悪の場合、名前付きパイプにカールしてそれを調達することができます。もっとエレガントなものはありますか?

7
AlcubierreDrive

sourceでプロセス置換を使用できます。

source <(curl -s http://example.com/foo)

注:インターネット経由で取得したコードを直接実行することは、重大なセキュリティリスクであると考えています。これが内部ネットワークを介して行われる場合(全体的なセキュリティに応じて)、おそらくリスクは低くなります。