Skip to content

Commit 4266723

Browse files
committed
Support displaying deleted files
1 parent 3708ab1 commit 4266723

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

tools/script/get_doc_info.sh

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ echo -n "|:---" >> ${outf}
4040
echo -n "|:---" >> ${outf}
4141
echo "|" >> ${outf}
4242

43+
rm -f ${outf}.presort
4344

4445
for fp in `ls -1 ${new_doc_dir}/*.txt`; do
4546
fname=`basename ${fp}`
@@ -86,10 +87,28 @@ for fp in `ls -1 ${new_doc_dir}/*.txt`; do
8687
lines+=("|")
8788
if ${is_output}; then
8889
line="$(IFS=; echo "${lines[*]}")"
89-
echo ${line[@]} >> ${outf}
90+
echo ${line[@]} >> ${outf}.presort
9091
fi
9192
done
9293

94+
# Detect deleted files.
95+
for fp in `ls -1 ${old_doc_dir}/*.txt`; do
96+
fname=`basename ${fp}`
97+
new_fp=${new_doc_dir}/${fname}
98+
99+
lines=()
100+
if [ ! -e ${new_fp} ]; then
101+
lines+=("|${fname}")
102+
set `wc -l ${fp}`
103+
lines+=("|${1}")
104+
lines+=("|Del||||")
105+
line="$(IFS=; echo "${lines[*]}")"
106+
echo ${line[@]} >> ${outf}.presort
107+
fi
108+
done
109+
110+
sort ${outf}.presort >> ${outf}
111+
93112
echo "" >> ${outf}
94113
echo "更新不要の ${unchanged_file_count} ファイルの表示は省略しています。" >> ${outf}
95114

0 commit comments

Comments
 (0)