我的文件a.pdb
为
ATOM 1 N ARG 1 -19.794 -23.351 -9.550 1.00 0.00 N
ATOM 2 H1 ARG 1 -20.314 -23.948 -8.920 1.00 0.00 H
ATOM 3 H2 ARG 1 -18.811 -23.572 -9.490 1.00 0.00 H
ATOM 4 H3 ARG 1 -20.049 -23.660 -10.480 1.00 0.00 H
ATOM 5 CA ARG 1 -20.087 -21.926 -9.380 1.00 0.00 C
我想删除字段7和8之间的一个空格,而不更改格式,只是向后移动一个字符。小数点应出现在第35,43和51栏中(现在它们分别位于35,43和52)。
答案 0 :(得分:0)
sed -r 's/^(.{46}) /\1/' infile > outfile
答案 1 :(得分:0)
与切割相同:
cut -c 1-46,48- < a.pdb