File tree Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -32,15 +32,14 @@ jobs:
32
32
# 제어문자 체크
33
33
echo -e "\n## 제어문자가 포함된 파일명" >> $GITHUB_STEP_SUMMARY
34
34
for file in $files; do
35
- # 여러 방법으로 제어문자 검사
36
- if echo -n "$file" | LC_ALL=C grep -q '[^[:print:][:space:]]' || \
37
- [[ "$file" =~ $'\b' ]] || \
38
- [[ "$file" != "$(echo -n "$file" | tr -d '[:cntrl:]')" ]]; then
35
+ # basename으로 파일명만 추출
36
+ filename=$(basename "$file")
37
+
38
+ if echo -n "$filename" | LC_ALL=C grep -q '[^[:print:][:space:]]' || \
39
+ [[ "$filename" =~ $'\b' ]]; then
39
40
echo "발견된 제어문자: $file"
40
41
echo "- $file" >> $GITHUB_STEP_SUMMARY
41
- # 파일명 분석을 위한 디버그 정보
42
- echo " Hex dump:" >> $GITHUB_STEP_SUMMARY
43
- echo -n "$file" | xxd >> $GITHUB_STEP_SUMMARY
42
+ echo " 파일명: $filename" >> $GITHUB_STEP_SUMMARY
44
43
success=false
45
44
fi
46
45
done
You can’t perform that action at this time.
0 commit comments