コマンドを何度もコピーして貼り付けなくても、以下のように書く方法はありますか?bash if文が冗長な行を削除する
成功 - それはコンソールに「グレップ」を印刷し、ログファイルに
失敗 - それは同様に、「コンソールおよびログファイルに出力されます
if wget -S --spider ${proxystring}"$1" 2>&1 | grep 'HTTP/1.1 200 OK'; then
wget -S --spider ${proxystring}"$1" 2>&1 | grep 'HTTP/1.1 200 OK' >> $LOGFILE
return 0;
else
wget -S --spider ${proxystring}"$1" 2>&1 | $TEELOG
return 1;
fi
'TEELOG ="ティー-a $ {LOGFILE } "これは関数ほど良くないのですか? – bc81
いいえ。変数はデータ用です。関数はコード用です。 – chepner
情報ありがとう!まだ勉強しようとしています。 – bc81