小编Sco*_*ott的帖子

脚本输出中只有一行

我的输入文件 ( SerialNos.csv)中有多行,如下所示:

4TF16B7GA129E
4TF16B7GA129S
4TF16B7GA129D
4TF16B7GA129X
Run Code Online (Sandbox Code Playgroud)

我想读取每一行,计算校验和,并将结果写入另一个文件,但我的输出文件Token.csv只有一个输出行。我如何处理每一行?

我的代码:

epoch=$(date -d "`date`" +"%s")
StringCsv="/home/Desktop/TokenGenScript/SerialNos.csv"
StringToken=b5242a2d7973c1aca3723c834ba0d239

while IFS=$'\n' read -r line || [ -n "$line" ]
do
 j=$line
 serial=${j}:${epoch}:${StringToken}
 echo "$serial"|sha256sum > Token.csv
done < "$StringCsv"
Run Code Online (Sandbox Code Playgroud)

command-line bash scripts

4
推荐指数
2
解决办法
2610
查看次数

标签 统计

bash ×1

command-line ×1

scripts ×1