在重定向输入中处理变量
1.都不知道该发到哪个小板,就笼统的放linux/Unix吧
2.今天遇到个问题,具体如下的:
需求:
不去解释真实业务,我建立一个模型如下:
index=0
cat<<EOF
`index=2`
`echo $index`
EOF
输出结果是
0
实际期望的是2. 0导致程序错误。
问题: 在重定向输入block里边有没有办法改变变量的值?
希望有人可以解答,先谢谢。
------解决方案--------------------
这样呢
index=0
while [ $index -lt 10 ]
do
echo "$index"
((index=index+1))
done | cat