Sed 从第一列中删除字符串前缀
我需要删除第一列中的前缀Sed 从第一列中删除字符串前缀,sed,prefix,Sed,Prefix,我需要删除第一列中的前缀chr column1 column2 chr1 123456 chr2 125679 像 1 123456 2 125679 我尝试了sed-I's/chr//g',但它会创建一个空空间。尝试不带g的这个 sed -i 's/chr//' 我已经更新了标题,当你显然想删除一个字符串时,它说“添加”。你说“它将创建一个空白”是什么意思?你的意思是不希望列与标题不对齐?第一列值的前导空格是否正确?或者您需要在行的“中间
chr
column1 column2
chr1 123456
chr2 125679
像
1 123456
2 125679
我尝试了
sed-I's/chr//g'
,但它会创建一个空空间。尝试不带g的这个
sed -i 's/chr//'
我已经更新了标题,当你显然想删除一个字符串时,它说“添加”。你说“它将创建一个空白”是什么意思?你的意思是不希望列与标题不对齐?第一列值的前导空格是否正确?或者您需要在行的“中间”添加空格吗?对不起,Benjamin W,是的,我的意思是删除是的,我不希望列与标题不对齐。第一列的前导空格是可以的,它将以数字1、2、3开始…任何可以完成这项工作的sed命令都可以吗?