tr和xargs不会删除空格字符

Sid*_*rth 0 bash ubuntu tr

我试图用这个命令删除所有<,并>+从字符串中的字符.但是命令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)

我在这里错过了什么?

ric*_*ici 7

如果要删除特定字符,请使用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)