小编Cal*_*der的帖子

意外标记'fi'附近的语法错误

我正在尝试编写一个脚本,删除所有以奇数结尾的.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'"

当我在线上之后如果它说"语法错误接近意外令牌'那么'"

我该如何解决?

bash

50
推荐指数
5
解决办法
11万
查看次数

输入是自我关闭的,不应该有内容

当我加载我的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在本地运行时,这不显示,只有当它在服务器上时才会出现.

node.js express pug

10
推荐指数
1
解决办法
1万
查看次数

标签 统计

bash ×1

express ×1

node.js ×1

pug ×1