bashの定義済み関数を確認する
下記のコマンドでbashの定義済みの関数を確認します。 declare -f 実行するとこんな感じです。 $ decla...
findの結果をxargsで処理する
findの結果は、xargsで処理すると早くて便利です。 findのexecオプションより早く適切に処理してくれます。 ...
手動のオペレーションを自動化する
以前にexpectコマンドを使って手動のオペレーションを自動化する方法を紹介しました。 自動化したオペレーションのスクリ...
大量のログを分析する
特定の時間帯で障害が起こった時に、該当時間帯のログを見る必要があります。 ディタでも開くことができないくらい大きいログフ...
awkでシェル変数を使う
awkでシェル変数を使う方法です。 普通にシェル変数を指定するとawkは理解してくれません。 $ awk '{print...
計算機
電卓がなくてもbcコマンドがあれば計算できます。 計算 計算は、式を入力するだけです。 小数点の割り算には、注意が必要で...
行末の空白を削除する
sedのワンライナーでできます。 $ sed -e 's/*$//'emacsてもM-x delete-trailing...
手動のオペレーションを自動化する
CUIのプログラムで繰り返し手動のオペレーションが必要な処理が必要な場合には、expectコマンドが便利です。 ログイン...
bashの繰り返し分
for文で指定回数を繰り返せます。 {a..b}で繰り返しの指標を直感的に指定でき、入れ子も可能です。 $ for i ...
設定ファイルを探す
設定ファイルが、どこにあるか見当をつけるためにstringsコマンドが使えます。 bashの設定ファイルは、次のようにし...