84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
如下所示,小弟想把所有含有TGAME_DS_MEM_ALERT 的行给注释掉,可是C语言的单行注释//两个斜线在sed中有其他意思,所以失败了,请教下各位该怎么做啊,不甚感激。
sed -i '/ TGAME_DS_MEM_ALERT /s/^/'//'/g' `grep TGAME_DS_MEM_ALERT -rl ./`
欢迎选择我的课程,让我们一起见证您的进步~~
sed中,不一定要用'/'作为分隔符,随便什么都可以,只要一致,比如:
sed -e 's#hello#HELLO#g' hello.txt
这个语句会把所有hello变成HELLO。所以怎么玩你应该明白了
sed 's/\(.*TGAME_DS_MEM_ALERT.*\)/\/\/\1/g' code.c
代码如上. 当然也可以不用/做分隔符, 但是备不住之后又要用#咧?我一般就转义了, 你也可以挑一个喜欢的间隔符, 比如^.
/
#
^
sed 's^\(.*TGAME_DS_MEM_ALERT.*\)^//\1^g' 1.log
sed中,不一定要用'/'作为分隔符,随便什么都可以,只要一致,比如:
这个语句会把所有hello变成HELLO。所以怎么玩你应该明白了
代码如上. 当然也可以不用
/
做分隔符, 但是备不住之后又要用#
咧?我一般就转义了, 你也可以挑一个喜欢的间隔符, 比如
^
.