我有一个包含多行的文件,有点像日志。文件中的每一列都用逗号分隔。我正在使用数组将行回显到输出,但是当我对文件运行脚本时,它似乎不包含逗号。它们在文件中,为什么不打印?这是我的代码;任何帮助将不胜感激。谢谢!
while IFS=, read -ra line;
do
if [ "${line[1]}" != "" ]
then
echo -n "${line[@]}, Hash Value: " && echo "${line[1]}" | openssl dgst -sha1 | sed 's/^.* //'
else
break
fi
done