[過去ログ] くだらねえ質問はここに書き込め! Part 234 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
33
(3): 2018/11/22(木)09:51 ID:lN5WnoJc(1/2) AAS
>>29
コマンド後の終了コード$?を比較してif文にしたら上手くできそうです。

if [ $? -eq 0 ]; then
echo "$? - ダウンロード成功"
else
echo "$? - ダウンロード失敗"
fi

404エラーなurlを用意して、ifの前の終了コードをecho $?で見ると、4とか1とか8とか出るのですが、
echoの終了コードが0になるので、ifでダウンロード成功として出るので、
一旦、変数に格納するのが良さそうです。
省3
35
(1): 2018/11/22(木)15:32 ID:0W4ivboq(1/3) AAS
>>33
ていうかif文はそもそも終了ステータスを見て条件分岐するんだから
if wget '外部リンク:example.com'; then
# 成功時の処理
else
echo ダウンロードに失敗しました
fi
これでいいんじゃねーの?
46
(1): 2018/11/23(金)00:14 ID:DT+7gFep(1) AAS
>>33
プログラミングには可読性が高い、Ruby などを使う

シェルスクリプトでは、プログラミングをしない事!
バグる可能性が高い

Vagrant, Chef などを、Ruby で書くのも、同じ理由。
Ruby には、あいまいさが無いから、プログラミング向き
56
(3): 2018/11/23(金)15:26 ID:RH5MByG7(1/2) AAS
>>33
シェルスクリプトはいろいろめんどくさいのでどうしても秘湯な時以外はつかわずすぐ卒業するもんじゃないのか?
という超ドシロートのオレのイメージ
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.043s