关于一个sed话语的解释

关于一个sed话语的解释

关于一个sed语句的解释
各位大侠好,小弟初学sed,关于下面一句,百思不得其解,希望不吝赐教

sed ‘s,(.*).o[ :]*,objs/1.o: ,g’ < test.txt

小弟有以下疑问:
  1. 格式 sed ‘s/要替换的字符串/新的字符串’ 为什么上面s后面不是/而是,
  2. (.*).o[ :]*,objs/1.o: 代表什么意思,麻烦能拆开来帮忙解释一下

谢谢了。


/可以用自己定义的符号来代替的,这里就用,代替了。
这行貌似是把 类似 
xxx.o:yyy 的行替换成
obj/xxx.o:yyy


s 后面的是分隔符,“,”在这里用作分隔符,和"/"是一个作用。

探讨

各位大侠好,小弟初学sed,关于下面一句,百思不得其解,希望不吝赐教

sed ‘s,(.*).o[ :]*,objs/1.o: ,g’ < test.txt

小弟有以下疑问:
1. 格式 sed ‘s/要替换的字符串/新的字符串’ 为什么上面s后面不是/而是,
2. (.*).o[ :]*,objs/1.o: 代表什么意思,麻烦能拆开来帮忙解释一下

谢……

关于一个sed话语的解释

相关文章:

你感兴趣的文章:

标签云: