タグ

ブックマーク / ngyuki.hatenablog.com (1)

  • Bashの便利な機能とか - ngyukiの日記

    Bashの知ってると便利な機能(Bash関係無いのも含まれてます) シェルスクリプト内でコマンドのエラーで実行を中断する 「set -e」と書いておくと、任意のコマンドで0以外が返るとスクリプトの実行が中断される #!/bin/bash set -e echo a # 0以外の値を返す false # ここは実行されない echo b シェルスクリプトの中で標準入出力エラーのリダイレクト先を変える 「exec > リダイレクト先」で、コマンド呼出時と同じ要領でスクリプト内でリダイレクト先を変更出来る #!/bin/bash # これはコンソールに表示されます echo "これはコンソールに表示されます" # 標準出力をファイルにリダイレクト exec > log.log # これはファイルに書かれます echo "これはファイルに書かれます" # 標準エラーを標準出力と同じ宛先に exec

    Bashの便利な機能とか - ngyukiの日記
  • 1