【发布时间】:2014-08-22 16:07:03
【问题描述】:
#! bin/bash
mkdir ~/folder
while [ $brojac -le 5]
do
mkdir ~/folder/zad"$brojac"
brojac = $(( brojac+1 ))
done
这是我的 shellscript,但是当我想在终端中运行它时,我收到了这个错误
mint@mint ~ $ ./prvi.sh
bash: ./prvi.sh: bin/bash: bad interpreter: No such file or directory
mint@mint ~ $
【问题讨论】:
-
你的变量是空的并且
[(不像((默认不假定为0)。 -
变量 brojac?如果我写 brojac = 0,它仍然是一个错误
-
查看@glennjackman 的回答脚本中的 cmets。
-
#! bin/bash看起来不对。也许#!/usr/bin/env bash会更好。 Bash script: bad interpreter 的可能重复项