gpt4 book ai didi

string - 使用 IFS 在 bash 中将字符串拆分为单个字符

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

我正在尝试将字符串拆分为单个字符。例如temp="hello"进入"h", "e", "l", "l", "o"

我尝试使用 IFS,因为这是我在之前的字符串拆分中使用的,并且希望保持整个脚本的一致性。 IFS='' read h e l l o <<<"$temp"不起作用。我做错了什么?

最佳答案

您可以使用折叠:

arr=($(fold -w1 <<< "$temp"))

验证:

declare -p arr
declare -a arr='([0]="h" [1]="e" [2]="l" [3]="l" [4]="o")'

关于string - 使用 IFS 在 bash 中将字符串拆分为单个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32384638/

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