私は毎日書く行の数を追跡したいと思います。 vim ステータス行に数が表示されるようにします。
次のようにする必要があります[# lines today | # lines since the beginning]
。
この番号を保存するログファイルが良いでしょう。
どうすればいいですか?
ベストアンサー1
ファイルの行数を変数に格納するスクリプトを作成できます。その後、電話をかけてvim
完了すると、保存されたファイルの行数を計算します。この数値から最初の変数を減算し、それを日付/時刻スタンプでログファイルに追加するのは簡単です。
以下はスクリプトです。必要に応じて修正する必要があります。
#!/bin/bash
if [ $# -ne 1 ]
then
echo "usage: $0 filename"
exit
fi
if [ -e $1 ]
then
NL1=`wc -l < $1`
else
NL1=0
fi
vim $1
NL2=`wc -l < $1`
NLINES=$((NL2-NL1))
date +"File: $1 Date: %m-%d-%Y Number of lines added: $NLINES" >> logfile