シェルスクリプト– tag –
-
Linuxでファイルの行数、単語数、文字数をカウントする方法
Linuxでファイルの行数、単語数、文字数をカウントする方法では、wcの四countを同時に取り、trとtail/odでnewline数と末尾byteを補助確認する。wc -lは行概念ではなくne... -
Linuxのシェルスクリプトで変数の展開を制御する方法
Bashのシェルスクリプトでは、変数へ値を入れることより、その値を「いつ、何語として、どの条件で展開するか」を制御することが重要です。引用を省いた変数展開は、空... -
Linuxのシェルスクリプト終了時のクリーンアップ処理とその応用
シェルスクリプトの中でリソースを使ったり、一時ファイルを作成したりする際、スクリプトの終了時にこれらのリソースを解放するためのクリーンアップ処理が重要となり... -
Linuxのシェルスクリプトでファイルの読み書き権限を確認する方法
Linuxにおけるファイルやディレクトリの読み書き権限は、セキュリティの面で極めて重要です。この記事では、シェルスクリプトを用いてファイルやディレクトリの読み書き... -
Linuxでのシェルスクリプトを利用したファイルの存在確認方法
Linuxのシェルスクリプトは、多岐にわたる作業を自動化するための非常に強力なツールです。この記事では、シェルスクリプトを使用してファイルの存在を確認する方法を詳... -
Linuxコマンドでの処理結果をJSON形式で出力する方法
Linuxコマンド結果のJSON化は短い一行でも扱えますが、入力の種類や版を確認しないまま本番へ使うと誤判定を招きます。この記事の結論は「JSONを手作業の引用符連結で生... -
Linuxでのシェルスクリプトのオプション取得の詳細解説
shell scriptのoption取得では、画面に値が出たことと目的を満たしたことを分けて考えます。結論は「short optionはgetoptsで解析し、missing argumentとunknown option... -
Linuxでシェルスクリプトのデバッグ情報を表示する方法
Linuxでシェルスクリプトを実行する際、デバッグ情報を表示することで、スクリプト内でのエラーや想定外の挙動を特定しやすくなります。この記事では、シェルスクリプト... -
Linuxでのシェル実行トレースの有効化とその活用方法
Linuxでのシェル実行トレースの有効化とその活用方法は「set -xは最小scopeで有効化し、PS4に位置情報を加え、可能ならBASH_XTRACEFDで通常stderrと分離します。秘密値...
