今天写了一个脚本,其中的20行代码不需要,又不想删掉,那当然是用注释了,但是shell用#来注释,并不支持/*code*/这样的注释,那也总不能让我一行行的去注释的吧,那是相当的麻烦。想起了liunx强大的正则表达式,放到vim里面输入正则表达式搞定。嘿嘿。
比如我需要注释脚本test.sh里面的160-190行的代码,看我怎么处理。
vim test.sh
shift+:
:160,190s/^/#/
wq
搞定,这样就把160行到190行的代码用#注释掉了,linux正则表达式相当的强大的呀,如果大家还有什么好的方法,请告诉我,在此谢过,嘿嘿。


@hesiway
呵呵,以后多多交流了。
这个正则表达式我之前琢磨了很久~