From 8f819f11b7dd3b58764827d36113f3f7644fdd0b Mon Sep 17 00:00:00 2001 From: Donghuang Date: Wed, 16 Oct 2024 22:27:03 +0800 Subject: [PATCH] update --- .gitignore | 1 + program/run.sh | 4 ++-- run.bat | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 run.bat diff --git a/.gitignore b/.gitignore index 50697da..976d8d3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ .* +program/git data.txt 执行结果 diff --git a/program/run.sh b/program/run.sh index 3272f77..8ef7134 100755 --- a/program/run.sh +++ b/program/run.sh @@ -33,12 +33,13 @@ mkdir -p "$resultDir" imageDirs=() while IFS= read -r -d $'\0'; do imageDirs+=("${REPLY%/*}") -done < <(find . -regextype sed -regex '.*\.\(jpe\?g\|png\|gif\)' -not -path "./$resultDir/*" -print0) +done < <(find . -regextype sed -regex '.*\.\(jpe\?g\|png\|gif\)' ! -path "./$resultDir/*" ! -path './program/*' ! -path './.git/*' -print0) # Get car dirs carDirs=($(echo "${imageDirs[@]}" | tr ' ' '\n' | sort -u | tr '\n' ' ')) while IFS= read -r line; do + echo "Line: $line" if [[ -z "$line" ]]; then continue @@ -46,7 +47,6 @@ while IFS= read -r line; do for carDir in "${carDirs[@]}"; do carName="${carDir##*/}" - # echo "carName: $carName" if grep -q "$line" <<< "$carName"; then echo "Car $carName found." diff --git a/run.bat b/run.bat new file mode 100644 index 0000000..1bc5501 --- /dev/null +++ b/run.bat @@ -0,0 +1 @@ +program\git\git-bash.exe program\run.sh