29 lines
751 B
Bash
29 lines
751 B
Bash
|
|
#!/bin/bash
|
||
|
|
|
||
|
|
echo "=== 化工订单班图片名称一致性检查 ==="
|
||
|
|
echo ""
|
||
|
|
|
||
|
|
# 提取所有图片引用
|
||
|
|
echo "提取的图片引用:"
|
||
|
|
grep -o '!\[.*\](image/.*\.jpg)' "半导体ai综合检测项目 281d463fce518050869ac4e6fd58a861.md" | while IFS= read -r line; do
|
||
|
|
# 提取alt text
|
||
|
|
alt=$(echo "$line" | sed 's/!\[\([^]]*\)\].*/\1/')
|
||
|
|
# 提取文件名(不含路径和扩展名)
|
||
|
|
filename=$(echo "$line" | sed 's/.*image\/\([^)]*\)\)/\1/' | sed 's/.jpg$//')
|
||
|
|
|
||
|
|
echo " Alt: [$alt]"
|
||
|
|
echo " File: [$filename]"
|
||
|
|
|
||
|
|
if [ "$alt" = "$filename" ]; then
|
||
|
|
echo " ✅ 一致"
|
||
|
|
else
|
||
|
|
echo " ❌ 不一致"
|
||
|
|
fi
|
||
|
|
echo ""
|
||
|
|
done
|
||
|
|
|
||
|
|
echo "=== 实际文件列表 ==="
|
||
|
|
ls -1 image/*.jpg | while IFS= read -r file; do
|
||
|
|
basename "$file"
|
||
|
|
done
|