shell - 在 shell 中的 number 和 char 值之间插入单引号和双引号
问题描述
我有一个这样的数据文件
12,34,45,Po_yiu
我的预期输出就像(在shell脚本中。)
'12','34','45','Po_yiu'`
为此,我尝试过
cat testing.sh | sed -e "s/^.*$/'&'/g"
但无法找到确切的输出。
解决方案
希望这有帮助。多个 sed 在一个命令中。
sed "s/.*/'&'/g; s/,/','/g" filename
'12','34','45','Po_yiu'
推荐阅读
- mysql - MySQL 上的类似 Oracle 查询
- css - 如何使网格行和列动态化?
- .net - .Net 核心内存使用情况
- asp.net-mvc - 在 Razor 页面中绑定多个列表项
- angular - PrimeNG 表 - 如何清除代码中的文本过滤器和 p 表
- powershell - Powershell 在远程电脑上执行 some.exe 并输入多行文本
- docker - Traefik 配置未使用 AT&T 连接到手机
- python - 使用 PythonScript 将 Maya 显示层设置为关闭
- numpy - 如何在纯 Python 中创建直方图?
- sql - 如何将数组 json 列中的值提取到 Postgresql 中的多行中?