Chinaunix

标题: 如何对文件中的某些特定字符串进行修改操作 [打印本页]

作者: flywithyou    时间: 2008-08-27 15:24
标题: 如何对文件中的某些特定字符串进行修改操作
假设在一个文件中有这么些行
    ABC,
    DEF-GH,
(上面的ABC,DEF,GH代表由字母,下划线或数字组成的字符串)

我怎么把它替换成
    "ABC",
      "DEF",

[ 本帖最后由 flywithyou 于 2008-8-27 15:28 编辑 ]
作者: 寂寞烈火    时间: 2008-08-27 15:27
建议抽空看置顶十二篇
作者: li_haigang    时间: 2008-08-27 15:35
原帖由 flywithyou 于 2008-8-27 15:24 发表
假设在一个文件中有这么些行
    ABC,
    DEF-GH,
(上面的ABC,DEF,GH代表由字母,下划线或数字组成的字符串)

我怎么把它替换成
    "ABC",
      "DEF",



替换成"DEF",?
如果是使用sed进行简单替换就可以了。如烈火所言看看基础。
作者: flywithyou    时间: 2008-08-27 15:59
昨天发了一帖子,好似没什么回应,问题有些不一样
http://bbs.chinaunix.net/viewthr ... page%3D2#pid9141733

刚开始学shell编程,对sed等命令,字符匹配,转化,参数传递等不怎么熟悉,感觉挺晕的,符号特别多。
作者: 爱知    时间: 2008-08-27 16:11
sed 's/,\|-.*//;s/.*/"&",/;'




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2