我正在尝试编写一个脚本,删除所有以奇数结尾的.jpg.这是我的代码:
#!/bin/bash
echo "start\n"
for f in *.jpg
do
fname=$(basename "$f")
echo "fname is $fname\n"
fname="${filename%.*}"
echo "fname is $fname\n"
if[$((fname % 2)) -eq 1 ] then
echo "removing $fname\n"
rm $f
fi
done
Run Code Online (Sandbox Code Playgroud)
当我运行它时输出start然后说"语法错误附近意外令牌'fi'"
当我在线上之后如果它说"语法错误接近意外令牌'那么'"
我该如何解决?
当我加载我的Express网页时,我收到以下错误:
Express 500错误:/app/views/index.jade:114 112 | td 2 113 | td 4年> 114 | 输入是自我关闭的,不应该有内容.
112| td 2
113| td 4 years
> 114|
input is self closing and should not have content.
at Object.Compiler.visitTag (/app/node_modules/jade/lib/compiler.js:434:15)
at Object.Compiler.visitNode (/app/node_modules/jade/lib/compiler.js:210:37)
at Object.Compiler.visit (/app/node_modules/jade/lib/compiler.js:197:10)
at Object.Compiler.visitBlock (/app/node_modules/jade/lib/compiler.js:278:12)
at Object.Compiler.visitNode (/app/node_modules/jade/lib/compiler.js:210:37)
at Object.Compiler.visit (/app/node_modules/jade/lib/compiler.js:197:10)
at Object.Compiler.visitTag (/app/node_modules/jade/lib/compiler.js:443:12)
at Object.Compiler.visitNode (/app/node_modules/jade/lib/compiler.js:210:37)
at Object.Compiler.visit (/app/node_modules/jade/lib/compiler.js:197:10)
at Object.Compiler.visitBlock (/app/node_modules/jade/lib/compiler.js:278:12)
Run Code Online (Sandbox Code Playgroud)
当使用foreman start在本地运行时,这不显示,只有当它在服务器上时才会出现.