我试图在bash中运行一些代码。但是我必须在循环中分配或设置变量。当我运行.sh时,出现错误:行中没有命令
下面是代码示例。
#! /bin/bash
newfile="/exp/exp/code"
bool=true
file="/exp/exp/newcode"
for i in {1..10}
do
declare $bool=false
$newfield =$file
$file=$i
done
答案 0 :(得分:1)
我不确定您要做什么或实现什么,但是您问题中的片段应为:
#! /bin/bash
newfile="/exp/exp/code"
bool=true
file="/exp/exp/newcode"
for i in {1..10}
do
bool=false
newfield=$file
file=$i
done