使用sed去掉代码中的行号
有时候在网上拷贝别人代码的时候,会碰到代码中带行号的情况,如
这时候可以使用sed来去除行号。对这个文件来说,每行代码前有三个字符,分别是空格+字母+空格,以及两个字母+空格。
笔者使用sed组合命令删除行号:
sed -i "s/^[0-9]//g" server.cpp 去掉行首紧跟数字的(从第10行开始,仅删除一位数字)
sed -i "s/^ //g" server.cpp 去掉行首紧跟空格的 (从第1行至第9行)
sed -i "s/^[0-9] //g" server.cpp 去掉行首紧跟数字加一个空格(从行首至行末)
分三次将行号去掉。