例如:让我们考虑我的文件包含100行,我需要从每行中删除第1,第2和第5个字符。
答案 0 :(得分:1)
cut -c 3,4,6- file
见:
$ cat file
1abcdefgh
2abcdefgh
3abcdefgh
$ cut -c 3,4,6- file
bcefgh
bcefgh
bcefgh
答案 1 :(得分:0)
你可以尝试一下:
awk 'BEGIN{FS=OFS=""}{$5=$1=$2=""}1' file
例如:
kent$ cat file
12345678foo
12345678foo
12345678foo
12345678foo
12345678foo
kent$ awk 'BEGIN{FS=OFS=""}{$5=$1=$2=""}1' file
34678foo
34678foo
34678foo
34678foo
34678foo
答案 2 :(得分:0)
非常感谢您的所有努力 我尝试了第一个,它的工作正常 $ cut -c 3,4,6- file