我想删除字符串中的"ID:
。所以我试过
$eraser='';
modify="${origin/\"ID: /$eraser}";
我该怎么做?
字符串就像"ID: 23409184074
答案 0 :(得分:3)
您可以从空间中删除:
$ echo ${origin#* }
23409184074
或者让它更明显:
$ echo ${origin#*ID: }
23409184074
答案 1 :(得分:2)
$ origin=$'"ID: 23409184074'
$ echo "$origin"
"ID: 23409184074
$ echo "${origin//\"ID: /}"
23409184074
答案 2 :(得分:0)
如果您要删除"ID:
,可以使用cut
。
test='"ID: 23409184074'
echo "$test" | cut -d " " -f 2