整形

コマンドリファレンス

awk コマンド|テキストの抽出・集計・変換を実務パターンで解説

awk コマンドとはawk は、テキストファイルや標準入力を行・フィールド単位で処理するプログラミング言語かつコマンドです。列の抽出・集計・条件フィルタリング・フォーマット変換など、CSVやログファイルの加工に特に強力です。sed が行単位...
コマンドリファレンス

sed コマンド|テキスト置換・削除・抽出の基本から実務パターンまで

sed(stream editor)は、テキストを行単位で処理し、置換・削除・抽出などの編集を自動化するコマンドです。ファイルを直接編集するのではなく、標準入力や指定ファイルを読み込んで変換した結果を標準出力に出力します。ログ加工・設定ファ...
コマンドリファレンス

shfmt – シェルスクリプトを自動整形するフォーマッタ

shfmt は POSIX sh / bash / mksh / bats 向けのコードフォーマッタです。インデントやスペース、改行位置などを一定のスタイルに整え、差分チェックや自動修正に使えます。EditorConfig による設定や、方...
スクリプト設計

shellcheck/shfmt 運用|静的解析と整形

この記事の狙いBash スクリプトの品質を自動で底上げするために、shellcheck(静的解析)と shfmt(整形)の運用を最小コストで組み込みます。ローカル実行・CI・差分運用・一時的な除外の扱いまで、コピペで導入できる形でまとめます...
コマンドリファレンス

bash printfの使い方と魅力:フォーマット指定で出力を自在に操る方法

Bashスクリプトを使ってシェルプログラミングを行う際、出力のフォーマットを自在に操れることは非常に重要です。そのためには、printfコマンドを理解しておくことが必要です。本記事では、printfの基本的な使い方から、具体的な応用例までを...