-1
#!/bin/bash
download=$(wget -qO- $url)
echo "$download"
URLから画像をダウンロードする簡単なbashスクリプトを作成しました。しかし、これはうまくいきません、私はエラーbashコマンドsubsittutionを取得し続ける:入力でnullバイトを無視しました。wgetを使用したシェルスクリプトのエラー
どうすればこの問題を解決できますか?
#!/bin/bash
download=$(wget -qO- $url)
echo "$download"
URLから画像をダウンロードする簡単なbashスクリプトを作成しました。しかし、これはうまくいきません、私はエラーbashコマンドsubsittutionを取得し続ける:入力でnullバイトを無視しました。wgetを使用したシェルスクリプトのエラー
どうすればこの問題を解決できますか?
wget -O-
は、バイナリ形式で画像を印刷します。次に、エラーメッセージのソースである$()
に入れているため、スクリプトはこれを実行しようとします。
あなたがする必要があるのは、wgetから取得した画像のバイナリストリームを、それを解釈できるプログラムに渡すことです。たとえば、feh(1)を使用できます。
wget -qO- http://apache.org/images/asf_logo.gif | feh -
'$のurl'の内容は何ですか? – Markus
私はhttp://roblabcam.hiof.no/now.jpgを使用しています。しかし、私はあなたがVPNを持っていない限り、このページにアクセスできないと信じています。 – Kanyar
このURLを使用することをスクリプトがどのように知っていますか?スクリプトを呼び出す前にエクスポートしますか? $ urlの代わりに – Markus