bash

スポンサーリンク
ターミナル操作

【Linux】ファイルの中身をクリアする(ログファイルなど)

やりたいことログファイルなどのログを追いやすくするため、ログファイルそのものを削除するのではなく、中身を空っぽにしたい。今回は例としてnginxのログファイルである/var/log/nginx/access.logで説明する。結論以下のコマ...
シェルスクリプト

【Linux】sshログアウトしてもコマンドをバックグラウンドで実行する

長時間のバッチ実行をリモートのサーバーで実行し、放置しておきたい場合の手順を解説する。sshログアウトするとプロセスがkillされてしまう&を利用して単純にバックグラウンドで実行するだけの場合、sshログアウトするとそのプロセスはkillさ...
シェルスクリプト

【Linux】作成するファイル名に日付を入れる

ログファイルやAPIのリクエスト結果をファイルに保存しておく時、上書きしないように毎回ファイル名を変更するのは大変だ。そのため、保存するファイル名に日付や時刻を入れておくようにすると、同じコマンドでも実行した時間によって別のファイルに保存す...
シェルスクリプト

【Linux】改行コード\nを改行として表示する

ログファイルなどを調査しているとき、フォーマットによっては下記のように改行コード\nがそのまま埋め込まれているものに遭遇する。こんな時はワンライナーコマンドで見やすくしよう。対象のファイル今回は、以下のような内容が書かれているファイルを想定...
ターミナル操作

【Linux】パスを通すとは

環境構築とかで「パスを通す」といった用語がサラッと出てくるが、一体どういう理屈で何をすることなのかを解説する。前提知識「パスを通す」を理解するためには、Linuxコマンドがどのように実行されるかの前提知識が必要。標準コマンドのデータはどこに...
シェルスクリプト

【Linux】改行コードの確認を行うコマンド

エンジニアをやっていると、様々なログファイルや成果ファイルたちに出会う。拡張子も違えば、改行コードにも個性がある。普段使わないような改行コードに出会ったときにあわてふためかないための備忘録。改行コードの種類まずは改行コードの種類を知っておく...
シェルスクリプト

【Linux】awkコマンド入門、使い方

awkコマンドは簡単に言うと、表形式のデータに対して様々な加工や編集を行う作業を得意としている。スペース、タブ、カンマなどの区切り文字によって整理されたデータを扱うことができ、対象データから要素の抽出、整形、簡単な演算などを行うことができる...
シェルスクリプト

【Linux】ファイルを一行ずつ読み込んで処理をする(curlとか)

やりたいこと次のようなURLのリストファイルがあり、サクッとリクエストして結果(ステータスコード)を確認したい。url_list.txtlocalhost:8080/1localhost:8080/2localhost:8080/3一行ずつ...
シェルスクリプト

【Linux】csvのようなカンマ区切りのファイルを特定の要素でソートする

やりたいこと果物の名前と金額が記載されたファイルがある。apple,300banana,210orange,330これを下記のように金額の大きい順で並び替えを行い、表示したい。orange,330apple,300banana,210実際の...
シェルスクリプト

【Linux】シェルでログの集計を行うコマンド

やりたいこと$ cat access.log10.211.55.1810.211.55.210.211.55.2110.211.55.210.211.55.210.211.55.2110.211.55.1810.211.55.2110.21...
スポンサーリンク