如何将变量放入for循环中?

米隆·科里昂(Milon Corleone)
for seq in {046725..046899}
do
   #body
done

上面的代码段可以很好地运行,并seq变量中保留前面的零,但是为什么后面的代码段不运行?有什么办法吗?如果有任何前面的零,我需要for循环中的seq变量具有前面的零。

lowest=046725
highest=046899
for seq in {$lowest..$highest}
do
  #body
done
保罗·卡拉布罗

您应该可以使用以下代码完成此操作:

#!/bin/bash

lowest=046725
highest=046899
width=6

for (( seq=10#$lowest; seq<=10#$highest; seq++))
  do

    length=`echo -n $seq | wc -c`

    if [[ $length < $width ]]; then

      number_of_zeroes_to_add=`expr $width - $length`

      for zeroes in `seq $number_of_zeroes_to_add`;
        do echo -n 0;
      done

    fi

    echo $seq


done

这是在确定数字的宽度(例如6个字符的宽度),识别由于前导零已被截断而不适应该宽度的数字,然后重新插入。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python:Pandas .describe-如何将结果放入变量?

来自分类Dev

是否可以将XCTAsserts放入循环中?

来自分类Dev

如何将ajax放入循环中?

来自分类Dev

如何将变量的值从c的循环中传递出来

来自分类Dev

如何将mysql行的结果放入SEPERATE变量中

来自分类Dev

如何将BPEL变量放入外壳变量中

来自分类Dev

如何将put_time放入变量

来自分类Dev

Python如何将嵌套的for循环放入函数中?

来自分类Dev

如何将MySQL变量放入何处子句

来自分类Dev

如何将全局列表的元素放入变量?

来自分类Dev

将grep输出从循环中放入变量

来自分类Dev

如何将变量放入参数中?

来自分类Dev

在for循环中,如何将变量分配给特定的文件类型?

来自分类Dev

terraform模块-如何将策略放入变量

来自分类Dev

单击按钮时如何将url放入变量

来自分类Dev

如何将这个AWK函数放入for循环中以提取列?

来自分类Dev

如何将矩阵R放入循环中并生成矩阵R>的新值

来自分类Dev

如何将while中的if-else语句放入for循环中?

来自分类Dev

如何将循环中的值放入自己的DIV标签中?

来自分类Dev

如何将foreach放入单独的变量中?

来自分类Dev

如何将php变量连接到javascript for循环中

来自分类Dev

如何将HTML放入JS循环

来自分类Dev

如何将一维字符串数组放入循环中?

来自分类Dev

如何将变量传递到JSON搜索循环中?

来自分类Dev

如何将开关盒放入每个循环的-Android Studio

来自分类Dev

如何将变量放入 .html

来自分类Dev

如何将循环放入字符串php?

来自分类Dev

如何将 executor.map() 放入循环中并分隔每次迭代?

来自分类Dev

如何将变量从 for 循环中移出?

Related 相关文章

热门标签

归档