gpt4 book ai didi

linux - While 在 bash 脚本中执行循环和变量?

转载 作者:太空宇宙 更新时间:2023-11-04 09:55:34 25 4
gpt4 key购买 nike

我是一名 PHP 程序员,正在编写一些 BASH 脚本,但我不确定全局变量是如何工作的。

我想为提供的文件中的每一行递增 3 个变量。但是,当我到达底部时,变量仍设置为 0。如何访问在 WHILE DO 循环中递增的变量?我只想在最后回应他们..

据我了解,我们在 kornshell 中

#!/bin/bash

typeset -i i=0
typeset -i t1=0
typeset -i t2=0


sed 1d $1 | \

while read word1 word2 word3 word4 word5
do
i=i+1
t1=t1+$word4
t2=t2+$word5
done

echo $i
echo $t1
echo $t2


exit 0

最佳答案

关于linux - While 在 bash 脚本中执行循环和变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5176643/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com