テキスト処理

コマンドリファレンス

tailコマンドの使い方|リアルタイムログ監視(-f)から行数・バイト指定、終了方法まで解説

結論:tailコマンドはファイルの「末尾」を表示・監視するコマンドtailコマンドは、テキストファイルやログファイルの末尾部分を標準出力(画面)に表示するためのLinux/Unixコマンドです。特にシステム開発やサーバー運用の現場において、...
コマンドリファレンス

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

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

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

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

Bashのwhile文とreadコマンド:テキストファイルを1行ずつ安全に処理するスクリプト設計

Bashスクリプトで「CSVファイルやログファイルなどのテキストデータを1行ずつ読み込んで処理する」という要件は、実務で非常によく発生します。この処理を行う際、最も確実で安全な方法が while ループと read コマンドの組み合わせです...
実務レシピ

CSV加工はどこまでbashでできるのか

CSVを加工したい、列を足したい、簡単な計算をしたい。こういう場面で、ついPythonやExcelを開きたくなりますが、bashだけで済むケースもかなり多いです。bash道では「最初から重い道具を持ち出さない」ことを大切にします。この記事で...
コマンドリファレンス

Linuxのwcコマンドとは?行数・単語数・文字数を数える使い方を解説

Linuxの wc(word count)コマンドは、テキストファイルや標準入力の 行数・単語数・文字数・バイト数 をカウントするためのコマンドです。名前は「word count」に由来しますが、行数やバイト数の計測にも広く使われます。実務...
コマンドリファレンス

uniq – 重複行を削除・集計するコマンド

uniq コマンドは、入力テキスト内の 連続した重複行を削除または集計 するためのコマンドです。実務では、ログやリストから重複データを整理したり、出現回数を数える際に利用されます。構文(Syntax)uniq [オプション] [INPUT ...
コマンドリファレンス

tr – 文字の変換・削除を行うコマンド

tr コマンドは、標準入力から受け取った文字を 変換・削除 して標準出力に返すコマンドです。実務では、アルファベットの大文字・小文字変換や、不要な文字の削除、改行の置換などに利用されます。構文(Syntax)tr [オプション] SET1 ...
コマンドリファレンス

tail コマンド|使い方・オプション一覧・リアルタイム監視(-f)と終了方法

tail コマンドは、テキストファイルの末尾部分を表示するLinux/Unix標準コマンドです。ログファイルの最新記録を確認したり、-f オプションでリアルタイムに追記を監視したりする用途でよく使われます。本記事では tail コマンドの基...
コマンドリファレンス

diff – ファイルやディレクトリの差分を表示するコマンド

diff コマンドは、2つのファイルやディレクトリを比較し、異なる部分を表示するためのコマンドです。ソースコードの変更点確認や設定ファイルの違いをチェックするときによく使われます。構文(Syntax)diff [オプション] FILE1 F...
コマンドリファレンス

Bash cutコマンドの使い方徹底ガイド:データを効率的に分割・抽出する方法

Bashのcutコマンドは、テキストデータを効率的に分割・抽出するための強力なツールです。このガイドでは、cutコマンドの基本的な使い方から、少し進んだテクニックまで、さまざまな活用方法を詳述します。あなたがデータを扱う際に役立つこと間違い...
スクリプト設計

初心者向け:Bashスクリプトでの文字列連結を簡単に学ぶ方法

Bashスクリプトは、LinuxやUnixオペレーティングシステムでスクリプトを作成するための強力なツールです。初心者にとって、まず直面するであろう作業のひとつが「文字列の連結」です。文字列連結は、重要なデータを組み合わせたり、動的に生成し...
スクリプト設計

Bashで文字列を切り出す方法|部分文字列・末尾取得・cutとの使い分けを解説

Bashで文字列の一部を取り出したい場面は多い。ログの解析、ファイル名の加工、CSVの特定フィールド取得など、実務でほぼ毎日使う操作だ。Bashには文字列を切り出すための方法が複数ある。まず最初に基本形を押さえておこう。str="Hello...