1. ホーム
  2. バッシュ

[解決済み】シェルで出力を変数にリダイレクトする方法は?重複

2022-04-02 03:24:22

質問

そのようなスクリプトがあります

genhash --use-ssl -s $IP -p 443 --url $URL | grep MD5 | grep -c $MD5

genhashで生成したストリームを変数に取り込みたいのですが。どのように変数にリダイレクトするのですか? $hash 条件内で比較するために?

if [ $hash -ne 0 ]
  then echo KO
  exit 0
else echo -n OK
  exit 0
fi

解決方法は?

を使用します。 $( ... ) の構文があります。

hash=$(genhash --use-ssl -s $IP -p 443 --url $URL | grep MD5 | grep -c $MD5)