Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sed 从第一列中删除字符串前缀_Sed_Prefix - Fatal编程技术网

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命令都可以吗?