File tree Expand file tree Collapse file tree 1 file changed +20
-1
lines changed Expand file tree Collapse file tree 1 file changed +20
-1
lines changed Original file line number Diff line number Diff line change @@ -40,6 +40,7 @@ echo -n "|:---" >> ${outf}
40
40
echo -n " |:---" >> ${outf}
41
41
echo " |" >> ${outf}
42
42
43
+ rm -f ${outf} .presort
43
44
44
45
for fp in ` ls -1 ${new_doc_dir} /* .txt` ; do
45
46
fname=` basename ${fp} `
@@ -86,10 +87,28 @@ for fp in `ls -1 ${new_doc_dir}/*.txt`; do
86
87
lines+=(" |" )
87
88
if ${is_output} ; then
88
89
line=" $( IFS=; echo " ${lines[*]} " ) "
89
- echo ${line[@]} >> ${outf}
90
+ echo ${line[@]} >> ${outf} .presort
90
91
fi
91
92
done
92
93
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
+
93
112
echo " " >> ${outf}
94
113
echo " 更新不要の ${unchanged_file_count} ファイルの表示は省略しています。" >> ${outf}
95
114
You can’t perform that action at this time.
0 commit comments