hana_shinのLinux技術ブログ

Linuxの技術情報を掲載しています。特にネットワークをメインに掲載していきます。

bashスクリプト

bashスクリプトのデバッグ方法

1 はじめに 2 検証環境 3 スクリプトにデバッグオプションを設定する方法 3.1 スクリプトが実行する処理を表示する方法(-x) 3.2 エラーが発生したらスクリプトを終了する方法(set -e/set +e) 3.2.1 スクリプト全体に適用する方法(set -e) 3.2.2 スクリプトの…

bashdbの使い方

1 bashdbとは? 2 検証環境 3 インストール方法 4 事前準備 5 bashdbのコマンド一覧 6 ソースコードを表示する方法(list) 7 スクリプトをステップ実行する方法(step) 8 スクリプトをステップ実行する方法(next) 9 スクリプトを最初から実行する方法(run) 10 …

bash変数展開の使い方

1 bashの変数展開とは? 2 検証環境 3 変数の長さを求める方法 4 オフセットを指定して変数から文字列を取り出す方法 5 文字列を削除する方法 5.1 変数の先頭から文字列を削除する方法 5.2 変数の末尾から文字列を削除する方法 6 文字列を置換する方法 Z 参考…

ShellCheckコマンドの使い方

1 ShellCheckコマンドとは? 2 検証環境 3 インストール方法 4 チェック方法 4.1 テスト用シェルスクリプトの作成 4.2 shellcheckによるチェック 4.3 エラーコードの探し方 4.4 スクリプトの修正 4.5 shellcheckによるチェック Z 参考情報 1 ShellCheckコマン…

bashスクリプトの書き方

1 はじめに 2 検証環境 3 Hello World 4 引数の使い方 5 if文の使い方 5.1 if~fi 5.2 if~else~fi 5.3 if~elif~else~fi 6 for文の使い方 6.1 リストを使った繰り返し 6.2 繰り返し内の処理を中断する方法(continue) 6.3 スクリプトに渡す引数を全て使う…