ログファイルの末尾にナンバリングするスクリプト

コマンド履歴を残すときにYYYYMMDDHHMMSS.logという形式でログ出力していたが、複数のログがあると非常に見づらい状態になっていた。
そのため、YYYYMMDDHHMMSS.log→YYYYMMDD_NN.logに命名規則を変更しようと思いひな型となるスクリプトを作成。
文字化けが嫌なので英文を出力するスクリプトにしたが、間違いはご愛敬。

cnt.sh
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

#!/bin/bash

cnt=””
for cnt in `seq -f %02g 1 99`
    do
        if
                [ ! -f ${cnt}.log ] ;then
                touch ${cnt}.log
                echo “${cnt}.log was created.”
                break
        else
        echo “${cnt}.log already exist.”
        fi
    done
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

にほんブログ村 IT技術ブログ IT技術メモへ
にほんブログ村

コメント

タイトルとURLをコピーしました