のーずいだんぷ

主に自分用メモですが、もしかしたら誰かの役に立つかもしれません

ShellScript

シェルスクリプトでファイルに行を挿入したい

概要 結論 ハマりどころ 参考 概要 CLIでログデータを簡易的に処理する際、headerがなかったので該当のログデータにヘッダー行を挿入したかった。 結論 以下で可能。 複数ファイルがある場合のケースを記載。 #!/bin/bash IFS=$'\n' header=`cat ./header.tx…

awkでオプション'OFS'(output field separater)が適用されない

概要 結論 概要 タイトルの通り、以下のようにpsコマンドの情報を整形しようとしたとき、想定した内容にならなかった。 $ ps aux | grep httpd | grep -v grep | awk -F ' ' -v 'OFS=#' '{print $1 $2}' apache5768 apache5769 apache5776 apache5777 apache…