在Bash中循环分配变量

时间:2019-07-15 00:54:09

标签: bash shell loops variables set

我试图在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

1 个答案:

答案 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