我的脚本中有一些错误,我在CentOS中构建然后部署到Unix。我的脚本#!/bin/bash
位于我的脚本之上,并使用bash myscript.sh
执行我的脚本
LINE in script:
existing[0]=""
错误:现有[0] =:未找到
LINE in script:不确定它是否 -
while IFS='' read -r line || [[ -n "$line" ]]; do
或者这个 -
if [[ $sftp_status != 0 ]]; then
错误:第118行的语法错误:`i = $'意外
LINE in script:
i=$((i + 1))
答案 0 :(得分:2)
如果你有shebang行,你可以设置执行权限并将脚本作为./<scriptname>
运行。你不需要bash <scriptname>
。
这些语法似乎对我有用,我怀疑这是否是bash。试试/bin/bash <scriptname>
,看看是否有帮助。