gpt4 book ai didi

string - 如何解析/捕获由破折号分隔的字符串?

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

在 Bash shell 脚本中,我正在处理这样开始的数据:

string1-string2-string3-string4-etc

我需要将 string1string2 分配给唯一变量,并将 string3-string4-etc 一起留在另一个唯一变量中。我尝试设置 IFS,但随后 string3string4etc 断开连接。

我怎样才能得到我想要的数据?如果可能的话,我更喜欢内置的 shell 命令,但 gawk 或其他工具也可以。

最佳答案

使用内置的read命令:

str='string1-string2-string3-string4-etc'
IFS=- read str1 str2 the_rest <<< "$str"

关于string - 如何解析/捕获由破折号分隔的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35979238/

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