主要介绍以下几种方法:
我们这里假设删除前2个字符
1. sed
命令如下:
sed 's/^..//' filename > newfile
说明
^:表示每行的开头。
..:匹配前两个字符。
s/^..//:将行首的前两个字符替换为空(即删除)。
2. cut
命令如下:
cut -c 3- filename > newfile
说明
-c 3-:从第3个字符开始输出(跳过前两个字符)。
3. awk
命令如下:
awk '{print substr($0, 3)}' filename
说明
substr($0, 3):提取每行从第3个字符开始到行尾的内容。