set -euo pipefailとは?bashの安全装置
bashスクリプトの先頭に書く set -euo pipefail が、それぞれ何を止めているのかを実際の挙動で整理しました。grepの0件やifの条件部など、入れた直後にハマるポイントもまとめています。
Techbashスクリプトの先頭に書く set -euo pipefail が、それぞれ何を止めているのかを実際の挙動で整理しました。grepの0件やifの条件部など、入れた直後にハマるポイントもまとめています。
Tech「コマンドが見つからない」の原因の多くは環境変数PATHにあります。シェルがコマンドを探す仕組みと「PATHを通す」操作の実体、exportの意味、上書きしてしまう失敗例までを整理しました。
Techログでよく見る「2>&1」が何をしているのか、標準出力(1)と標準エラー出力(2)の違いから整理しました。リダイレクトの順序が結果を変える理由や、/dev/null で出力を捨てる書き方まで仕組みで理解できます。