移除复制粘贴自CSDN博客的代码前面的行号
2017-07-17 00:13
369 查看
从CSDN博客里面复制粘贴过来的代码,首行之后的每行都会带上行号(和一个点号)。当然行尾也会添上两个额外的空格。如下所示。
root@ubuntu:~# cat -A yourfile
apt remove mysql[-] $
02.apt autoremove --purge $
03.updatedb ; locate -i mysql | xargs rm -rf $
行尾的空格去不去掉倒无所谓,一般情况下并不影响代码使用(强迫症的我还是会去去掉,而且一些弱语言比如Shell行尾空格可能会出问题),但是行首的行号使用前肯定要去掉啊!对于行级别文本文件的处理,当然首先想到的是Linux的流编辑工具sed了。以下两条命令就直接分别用来去除文件中行首的行号和行尾的空格。
sed -i 's/^[[:digit:]]*\.//g' yourfile
sed -i 's/[[:blank:]]*$//g' yourfile
就示例用yourfile文件而言,经过两条命令的处理,就是直接想要的代码文件了。
root@ubuntu:~# sed -i 's/^[[:digit:]]*\.//g' yourfile
root@ubuntu:~# sed -i 's/[[:blank:]]*$//g' yourfile
root@ubuntu:~# cat -A yourfile
apt remove mysql[-]$
apt autoremove --purge$
updatedb ; locate -i mysql | xargs rm -rf$
root@ubuntu:~# cat -A yourfile
apt remove mysql[-] $
02.apt autoremove --purge $
03.updatedb ; locate -i mysql | xargs rm -rf $
行尾的空格去不去掉倒无所谓,一般情况下并不影响代码使用(强迫症的我还是会去去掉,而且一些弱语言比如Shell行尾空格可能会出问题),但是行首的行号使用前肯定要去掉啊!对于行级别文本文件的处理,当然首先想到的是Linux的流编辑工具sed了。以下两条命令就直接分别用来去除文件中行首的行号和行尾的空格。
sed -i 's/^[[:digit:]]*\.//g' yourfile
sed -i 's/[[:blank:]]*$//g' yourfile
就示例用yourfile文件而言,经过两条命令的处理,就是直接想要的代码文件了。
root@ubuntu:~# sed -i 's/^[[:digit:]]*\.//g' yourfile
root@ubuntu:~# sed -i 's/[[:blank:]]*$//g' yourfile
root@ubuntu:~# cat -A yourfile
apt remove mysql[-]$
apt autoremove --purge$
updatedb ; locate -i mysql | xargs rm -rf$
相关文章推荐
- 在csdn中复制的代码 去掉前面的行号
- 复制CSDN的BLOG代码,去掉前面行号的方法
- 复制csdn的blog代码,如何去掉前面的行号
- 复制CSDN代码(blog) 去掉前面的行号
- 复制CSDN的BLOG代码,去掉前面行号的方法
- 复制CSDN的BLOG代码,去掉前面行号的方法
- 复制CSDN的BLOG代码,去掉前面行号的方法
- 如何在CSDN博客中的所贴的代码进行【代码块】显示
- 给CSDN博客添加代码运行框,兼容FireFox!
- 取出拷贝的代码前面的行号
- 如何在CSDN博客中的所贴的代码进行【代码块】显示
- 给CSDN博客添加代码运行框,兼容FF
- 如何在你的CSDN 博客中添加广告代码(网赚)
- python爬虫代码-CSDN博客下载
- [置顶] 如何更改CSDN博客高亮代码皮肤的样式,使博客看起来更有范(推荐)
- CSDN博客的插入代码功能
- 如何在CSDN博客中的所贴的代码进行【代码块】显示
- 代码弱鸡竟然在CSDN写烘焙博客
- 给CSDN博客添加代码运行框,兼容FF
- CSDN写博客自动同步代码片问题(博客添加的代码发布后却没有在CODE上查看代码片)