$ cat tmp.txt
123456789
123456789
123456789
# 删除每行第一个字符
$ sed 's/.//' tmp.txt
23456789
23456789
23456789
# 删除每行前两个字符
$ sed 's/..//' tmp.txt
3456789
3456789
3456789
# 删除每行前k个字符,例如k=5
$ sed 's/.\{5\}//' tmp.txt
6789
6789
6789
如果要在原文件上修改,加上参数-i就可以了
$ cat tmp.txt
123456789
123456789
123456789
# 删除每行第一个字符
$ sed 's/.//' tmp.txt
23456789
23456789
23456789
# 删除每行前两个字符
$ sed 's/..//' tmp.txt
3456789
3456789
3456789
# 删除每行前k个字符,例如k=5
$ sed 's/.\{5\}//' tmp.txt
6789
6789
6789
如果要在原文件上修改,加上参数-i就可以了