gpt4 book ai didi

bash - 在 bash 中将一行拆分为单词

转载 作者:行者123 更新时间:2023-11-29 09:09:45 26 4
gpt4 key购买 nike

我想将一行拆分成单词。我知道这可以用这个来完成

For word in $line; do echo $word; done  

但我想将 3-3 个单词组成一组。所以我的问题是,如何将一行分成 3-3 个单词?

例如

Input : I am writing this line for testing the code.  

Output :
I am writing
this line for
testing the code.

最佳答案

一次读三个单词。将正在读取的行设置为余数:

while read -r remainder
do
while [[ -n $remainder ]]
do
read -r a b c remainder <<< "$remainder"
echo "$a $b $c"
done
done < inputfile

关于bash - 在 bash 中将一行拆分为单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11207102/

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