我试图用这个命令删除所有<,并>和+从字符串中的字符.但是命令tr是在其位置插入空格字符.我想删除所有空格.
在
<ModelName>.<123456798123465>.
Run Code Online (Sandbox Code Playgroud)
退房
ModelName . 123456798123465 .
Run Code Online (Sandbox Code Playgroud)
预期产出
ModelName.123456798123465.
Run Code Online (Sandbox Code Playgroud)
使用的命令
String | tr '<>+,' ' '
Run Code Online (Sandbox Code Playgroud)
我在这里错过了什么?
如果要删除特定字符,请使用tr -d SET.tr SET ' '意味着将所有字符转换SET为空格字符.
$ echo '<ModelName>.<123456798123465>.' | tr '<>+' ' '
ModelName . 123456798123465 .
$ echo '<ModelName>.<123456798123465>.' | tr -d '<>+'
ModelName.123456798123465.
Run Code Online (Sandbox Code Playgroud)