我有一个包含五列的文件。
文件1看起来像:
1111 1111 exm-IND1-200449980 I I
1111 1111 exm-IND1-201453487 I -
1111 1111 exm-IND1-85310248 I I
1111 1111 exm-IND10-102817747 D D
1111 1111 exm-IND10-18329639 - D
1111 1111 exm-IND10-27476467 I I
1111 1111 exm-IND10-27727540 D -
我只想删除第-4列和第5列,并在这些情况下替换-为0。我一直在使用以下代码行:
sed '/^\([^\t]*\t[^\t]*\t[^\t]*\)\t-\t-\(.*\)/ s//\1\t0\t\2/' file1 > newfile
解决问题,但感觉这有些笨拙。有没有人对此问题有更简洁的建议?因为我会遇到很多。
预先感谢您的帮助。
PIPIONE
千万里不及你
炎炎设计
相关分类