Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.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
Linux 删除“;ID:bash中的字符串_Linux_Bash_Shell_Debian - Fatal编程技术网

Linux 删除“;ID:bash中的字符串

Linux 删除“;ID:bash中的字符串,linux,bash,shell,debian,Linux,Bash,Shell,Debian,我想删除字符串中的“ID:。所以我尝试了 $eraser=''; modify="${origin/\"ID: /$eraser}"; 我该怎么做? 字符串类似于“ID:23409184074您可以从空间中删除: $ echo ${origin#* } 23409184074 或者让它更明显: $ echo ${origin#*ID: } 23409184074 您可以从空间中删除: $ echo ${origin#* } 23409184074 或者让它更明显: $ echo ${or

我想删除字符串中的
“ID:
。所以我尝试了

$eraser='';
modify="${origin/\"ID: /$eraser}";
我该怎么做?
字符串类似于
“ID:23409184074

您可以从空间中删除:

$ echo ${origin#* }
23409184074
或者让它更明显:

$ echo ${origin#*ID: }
23409184074

您可以从空间中删除:

$ echo ${origin#* }
23409184074
或者让它更明显:

$ echo ${origin#*ID: }
23409184074
使用:

使用:


如果要删除
“ID:
,可以使用
cut

test='“ID:23409184074'


echo“$test”| cut-d”“-f2

如果要删除
“ID:
,可以使用
cut

test='“ID:23409184074'


echo“$test”| cut-d”“-f2

实际上您的尝试应该已经成功了。你能详细说明一下它是怎么不起作用的吗?@devnull和@fedorqui的解决方案都起作用了。你可以用任何一种方法。@devnull很抱歉,我不知道它不能工作的原因。实际上,它在其他条件下工作。我的代码没有什么特别之处,实际上你的尝试应该已经成功了。你能详细说明一下它是怎么不起作用的吗?@devnull和@fedorqui的解决方案都起作用了。你可以用任何一种方法。@devnull很抱歉,我不知道它不能工作的原因。实际上,它在其他条件下工作。我的代码中没有什么特别的地方。为什么不在空格上
cut
呢?@BroSlow我们可以在单个字符上创建cut,是的,你是对的,我们可以在“”上写cut(空格)。为什么不在空格上
cut
呢?@BroSlow我们可以在单个字符上创建cut,是的,你是对的,我们可以在“”上写cut(空格)。