最近の投稿

Linux / コマンド / split - 大きなファイルをサイズ・行数ごとに分割
splitでファイルを行数またはバイト数ごとに分割し、順番に再結合する方法を解説します。出力名の上書き防止、サイズ単位、分割後の照合についても確認できます。

Linux / コマンド / column - テキストを読みやすい表形式に整列
columnで空白やコロン区切りのデータを、ターミナルで読みやすい列に揃える方法を解説します。入力と出力の区切り、表示幅、CSVとの違いを確認できます。

Linux / コマンド / awk - フィールド別テキスト分析と計算
awkで列を取り出し、条件に合う行を選び、数値を集計する基本を解説します。フィールド区切り、BEGIN・END、CSVや数値データを扱う際の注意点がわかります。

Linux / コマンド / sed - ストリームでのテキスト検索・置換
sedによる文字列の置換と行の抽出を、実行結果とともに説明します。最初の一致と全一致の違い、正規表現、元ファイルを変更する -i とバックアップの注意点がわかります。

Linux / コマンド / xargs - 標準入力をコマンド引数として渡す
xargsで標準入力をコマンド引数へ変換する方法を解説します。NUL区切りでファイル名を保つ方法、空入力時の実行抑制、分割・並列実行の注意点を確認できます。

Linux / コマンド / tee - パイプの出力を画面とファイルに同時保存
teeでコマンドの出力を確認しながらファイルにも保存する方法を解説します。追記、標準エラーの取り込み、後続処理が先に終了する場合とパイプラインの終了状態への注意点がわかります。

Linux / コマンド / tr - 標準入力の文字の置換と削除
trで標準入力の文字を置換・削除し、同じ文字の連続をまとめる方法を解説します。文字リストの意味、ファイルの渡し方、CR削除と多言語文字を扱う際の注意点がわかります。

Linux / コマンド / comm - ソートされた2つのファイルの共通・固有行の比較
commの3列の見方と、共通行・片方にしかない行だけを表示する方法を解説します。入力の並べ替え、重複行の扱い、diffと異なる終了状態の意味を確認できます。

Linux / コマンド / join - 共通フィールドで2つのファイルを結合
joinで共通キーを持つ行を結合する手順を解説します。必要な並べ替え、通常の行結合との違い、不一致の行や重複キーがある場合の出力を確認できます。

Linux / コマンド / paste - ファイルの行を横に結合
pasteで複数ファイルの同じ行番号を横に結合し、区切り文字を指定する方法を解説します。-sによる1行化、行数が違う入力の扱いと、共通キーで結合するjoinとの違いがわかります。