나는 매일 쓰는 줄의 수를 추적하고 싶습니다. 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