File tree Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Original file line number Diff line number Diff line change @@ -32,18 +32,23 @@ jobs:
32
32
# ์ ์ด๋ฌธ์ ์ฒดํฌ
33
33
echo -e "\n## ์ ์ด๋ฌธ์๊ฐ ํฌํจ๋ ํ์ผ๋ช
" >> $GITHUB_STEP_SUMMARY
34
34
for file in $files; do
35
+ # 1. ls -b ์ฌ์ฉ
35
36
if [ -e "$file" ]; then
36
- clean_name=$(printf '%q' "$file")
37
- if [ "$file" != "$clean_name" ]; then
38
- echo "๋ฐ๊ฒฌ๋ ์ ์ด๋ฌธ์: $file -> $clean_name" # ๋๋ฒ๊น
๋ก๊ทธ
39
- echo "- $file" >> $GITHUB_STEP_SUMMARY
37
+ filename=$(ls -b "$file" 2>/dev/null)
38
+ if [ "$file" != "$filename" ]; then
39
+ echo "- $file -> $filename" >> $GITHUB_STEP_SUMMARY
40
40
success=false
41
41
fi
42
42
fi
43
+
44
+ # 2. ์ ์ด๋ฌธ์ ํจํด ์ง์ ์ฒดํฌ
45
+ if echo "$file" | grep -q '[[:cntrl:]]'; then
46
+ echo "- $file (์ ์ด๋ฌธ์ ํฌํจ)" >> $GITHUB_STEP_SUMMARY
47
+ success=false
48
+ fi
43
49
done
44
50
45
51
if [ "$success" = false ]; then
46
52
echo -e "\n:warning: ์ ๋ฌธ์ ๋ค์ ํด๊ฒฐํด ์ฃผ์ธ์:" >> $GITHUB_STEP_SUMMARY
47
- echo "ํ์ฌ ์ํ: success=$success" # ๋๋ฒ๊น
๋ก๊ทธ
48
53
exit 1
49
- fi
54
+ fi
You canโt perform that action at this time.
0 commit comments