gpt4 book ai didi

bash - 使用 Bash 逐行读取并保留空间

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

当我使用“cat test.file”时,它会显示

1
2
3
4

当我使用 Bash 文件时,

cat test.file |
while read data
do
echo "$data"
done

会显示

1
2
3
4

我怎样才能使结果与原始测试文件一样?

最佳答案

IFS=''
cat test.file |
while read data
do
echo "$data"
done

我意识到您可能已经简化了真正需要管道的示例,但在其他人说之前:

IFS=''
while read data; do
echo "$data"
done < test.file

关于bash - 使用 Bash 逐行读取并保留空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7314044/

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