gpt4 book ai didi

csh - 如何在 CSH 中拆分字符串?

转载 作者:行者123 更新时间:2023-12-02 10:35:23 49 4
gpt4 key购买 nike

例如,我想用逗号作为分隔符分割“一,二,三”,并使用循环分别处理结果的三个子字符串。

最佳答案

比当前提出的解决方案更简单的解决方案涉及使用内置替换修饰符 - 在这种情况下没有必要或理由浪费地使用循环或外部命令替换:

set list = one,two,three
set split = ($list:as/,/ /)

echo $split[2] # returns two

() 创建一个列表,:s 是替换修饰符,:as 根据需要多次重复替换。

此外,t/csh 不需要引用裸字符串,也不需要引用不需要强制求值的变量。

关于csh - 如何在 CSH 中拆分字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7735160/

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