gpt4 book ai didi

bash - 逐行遍历文件时跳过空行

转载 作者:行者123 更新时间:2023-11-29 08:46:40 24 4
gpt4 key购买 nike

我逐行遍历一个文件并将每个单词放入一个数组中,这样就可以了。但它也会拾取空行并将其作为数组中的一项,我怎样才能跳过空行?

示例文件

      Line 1
line 2

line 3
line 4

line 5
line 6

我的代码

while read line ; do
myarray[$index]="$line"
index=$(($index+1))
done < $inputfile

可能的伪代码

while read line ; do
if (line != space);then
myarray[$index]="$line"
fi
index=$(($index+1))
done < $inputfile

最佳答案

更优雅:

echo "\na\nb\n\nc" | grep -v "^$"

cat $file | grep -v "^$" | next transformations...

关于bash - 逐行遍历文件时跳过空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22080937/

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