gpt4 book ai didi

bash - 如何使用awk在列周围添加单引号

转载 作者:行者123 更新时间:2023-12-03 22:46:49 27 4
gpt4 key购买 nike

只是想知道如何在字段周围添加单引号,以便我可以将它导入到 mysql 中而不会出现警告或错误。

我有一个包含大量内容的 csv 文件。

16:47:11,3,r-4-VM,250000000.,0.50822578824,131072,0,0,0,0,0

期望输出
'16:47:07','3','r-4-VM','230000000.','0.466028518635','131072','0','0','0','60','0'

我真的不知道从哪里开始,非常感谢您的帮助。

最佳答案

你可以试试这个

awk -F"," -v quote="'" -v OFS="','" '$1=$1 {print quote $0 quote}' file
  • 将每个分隔符 (, 逗号) 替换为 (',' quote-comma-quote) -> (-F"," -v OFS="','")
  • 在行首和行尾添加引号 -> (print quote $0 quote)
  • 关于bash - 如何使用awk在列周围添加单引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16490698/

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