用 sed 将#注释 替换成python的 ''' xxxx ''' 注释
来源:互联网 发布:2016 淘宝最近怎么了 编辑:程序博客网 时间:2024/04/29 23:27
sed -e "/#/s/$/\'\'\'/" -e "/#/s/#/\'\'\'/" server.py
"/#/s/$/\'\'\'/ 先匹配#,在整行的末尾添加 ‘’‘,
"/#/s/#/\'\'\'/" 将#再替换成 ’‘’。
sed 不常用的话,很不好记。baidu了好久才又一次弄明白咋用:
command 格式这样记比较好记:
/ / 用来分割要匹配的模式或者命令
比如 /#/s/$/\'\'\'/
第一个#是匹配带有#的行(可以为模式 比如说^ $ [] 正则表达式等 ),第二个s是替换命令,第三个是要替换的字符串,第四个是要替换成的字符串
再比如说,我要删除从匹配的行,到最后一行
sed '/^host/,$d' a.txt # 匹配从host开始的哪一行,一直到最后一行$, 将其删除
可以理解为
sed {line1,line2}d a.txt #删除一个区间
- 用 sed 将#注释 替换成python的 ''' xxxx ''' 注释
- 用sed将C++注释(//) 替换成存 C(/* ... */)注释
- 批量 // 注释替换为 /*的注释
- 利用正则表达式替换功能,将C++注释转变成纯C的注释
- 将/ 替换成 \/ sed "s/\//\\\\\//"
- python的注释
- python的注释
- python的注释
- Python的注释
- Python的注释
- Python的注释
- Python的注释
- python的文件内注释 help注释
- 用sed去除配置文件空行和注释
- 用Python将注释行和空行去掉
- Sphinx将python代码注释生成文档
- 将python代码和注释分离
- Python注释
- 样式优先级,你不知道的还有多少?
- 浅谈《软件工程》
- pcie带宽计算
- VS2008 空格显示标点 切换
- Apache HttpClient Cookie rejected解决方法
- 用 sed 将#注释 替换成python的 ''' xxxx ''' 注释
- Android 关机umount
- poj1504
- Android反编译工具绿色版V2.0(改进版)
- as3效率
- ASIHTTPRequest实现断点续传
- 计算广告学习笔记1.6 广告的基础知识-计算广告核心问题和挑战
- 查找某一目录下的文件
- Android源码下载方法详解