Windows環境でのテキストログ処理三種の神器:grep検索、sed置換、awk整形
Windows上でテキストログを効率的に処理するには、grep(検索)、sed(置換)、awk(整形)の3つのツールが欠かせません。これらはLinuxの標準的なツールですが、WindowsではMSYS2やGit Bashを導入することで利用可能になります。本記事では、各ツールの基本的な使い方と実践的なログ解析例を紹介します。
ツールの導入
MSYS2をインストール後、以下のコマンドでパッケー ...
8月3日 01:45 投稿
Linuxにおけるディスク管理とテキスト処理ツールawkの活用
ストレージデバイスの管理
Linuxシステムでは、ストレージデバイスの適切な設定が運用の基本となります。新しいディスクを追加し、利用可能な状態にするためには一連の手順が必要です。
物理的・仮想的なディスク追加
まず、ホストに新しいストレージデバイスが接続されているか確認します。仮想環境では、VM設定から新しい仮想ディスクを割り当てます。変更後、OS上でそ ...
7月27日 02:17 投稿
Linux awkコマンド
参考資料
Linux awkコマンドの詳細
[初心者向け]Awkの基本的な使い方
awkコマンドの実践的な使用方法
阮一峰_awk 初心者ガイド
8つの強力なAwk組み込み変数
AWK組み込み関数
1. オプション設定
1.1 基本パラメータ
-F:フィールドセパレータの指定
awk -F',' '{ print $1 }' file はコンマ区切りで処理。
-f:スクリプトファイルの指定
awk -f handle.awk file は handl ...
7月26日 17:23 投稿
Linuxシステムの3大テキスト処理ツール
一、 grep
基本的な使用法
1. ファイル内の文字列を検索する
📄構文形式:grep "検索対象の文字列" /対象ファイルパス/検索ファイル名
[root@hcss-ecs-72ce H100]# cat ./test.txt
hhhhhh
name
[root@hcss-ecs-72ce H100]# grep "name" ./test.txt
name
[root@hcss-ecs-72ce H100]#
📢:./ は現在のディレクトリを意味します
2. 現在のディレクトリとサブディレクトリ ...
7月24日 22:33 投稿
awkの主要オプションと配列の利用方法、および本番環境データの統計処理
awkの主なオプションのまとめ
外部環境変数をawkで使用する(-vオプション)
awk -v num2="$num1" -v var1="$var" 'BEGIN{print num2,var1}'
-fオプションによるスクリプトファイルからの読み込み
awkスクリプトファイル(1.awk):
BEGIN{
str="I hava a tream"
location=index(str,"ea")
print location
}
awk - ...
6月15日 23:03 投稿
Linux正規表現の詳細ガイド
正規表現の基本
Linux環境でテキスト処理を行う際、正規表現は非常に強力なツールです。以下に主要な正規表現パターンとその説明を示します。
文字説明
\\次の文字を特殊文字、またはリテラル文字としてマークします。例えば、「n」は文字「n」に一致しますが、「\\n」は改行文字に一致します。
^入力文字列の開始位置に一致します。
$入力文字列の終了位置に一致しま ...
5月16日 08:42 投稿