File tree Expand file tree Collapse file tree 1 file changed +21
-2
lines changed Expand file tree Collapse file tree 1 file changed +21
-2
lines changed Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ old_doc_dir=${GITHUB_WORKSPACE}/work/en
12
12
# 出力ファイル名
13
13
outf=doc_info.md
14
14
rm -f ${outf}
15
+ rm -f ${outf} .presort
15
16
16
17
# 除外ファイル
17
18
exclude_files_str='
@@ -40,7 +41,6 @@ echo -n "|:---" >> ${outf}
40
41
echo -n " |:---" >> ${outf}
41
42
echo " |" >> ${outf}
42
43
43
-
44
44
for fp in ` ls -1 ${new_doc_dir} /* .txt` ; do
45
45
fname=` basename ${fp} `
46
46
old_fp=${old_doc_dir} /${fname}
@@ -86,10 +86,29 @@ for fp in `ls -1 ${new_doc_dir}/*.txt`; do
86
86
lines+=(" |" )
87
87
if ${is_output} ; then
88
88
line=" $( IFS=; echo " ${lines[*]} " ) "
89
- echo ${line[@]} >> ${outf}
89
+ echo ${line[@]} >> ${outf} .presort
90
90
fi
91
91
done
92
92
93
+ # Detect deleted files.
94
+ for fp in ` ls -1 ${old_doc_dir} /* .txt` ; do
95
+ fname=` basename ${fp} `
96
+ new_fp=${new_doc_dir} /${fname}
97
+
98
+ lines=()
99
+ if [ ! -e ${new_fp} ]; then
100
+ lines+=(" |${fname} " )
101
+ set ` wc -l ${fp} `
102
+ lines+=(" |${1} " )
103
+ lines+=(" |Deleted||||" )
104
+ line=" $( IFS=; echo " ${lines[*]} " ) "
105
+ echo ${line[@]} >> ${outf} .presort
106
+ fi
107
+ done
108
+
109
+ sort ${outf} .presort >> ${outf}
110
+ rm -f ${outf} .presort
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