ai didi

linux - Shell命令将逗号分隔的字符串转换为双引号逗号分隔的字符串

转载 作者:太空宇宙 更新时间:2023-11-04 04:37:08 24 4
gpt4 key购买 nike

我有一个逗号分隔的值,例如:

package1,package2


我想要一个shell命令将其转换为:

"package1","package2"

最佳答案

怎么样

$ line='package1,package2'
$ printf '"%s"\n' "${line//,/\",\"}"
"package1","package2"


要么

$ IFS=, read -ra fields <<<"$line"
$ printf '"%s"\n' "${fields[@]}" | paste -sd,
"package1","package2"

关于linux - Shell命令将逗号分隔的字符串转换为双引号逗号分隔的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47779132/

24 4 0
文章推荐: linux - 如何使用 Perl CGI 脚本启动/停止服务
文章推荐: html - 隐藏的空间/标签将内容向下推
文章推荐: css - @media (color) 失败的颜色
文章推荐: regex - 使用 sed 命令查找和替换
太空宇宙
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com