(間にスペースを含む)のみを持つように変更したいanimal: dog
文字列があります。tr
animal dog
たとえば、
echo 'animal: dog' | tr ':' ' '
animal dog
上に2マスがあります。
空の文字列に置き換えようとしましたが、次のようになります。
echo 'animal: dog' | tr ':' ''
tr: when not truncating set1, string2 must be non-empty
-s を使用すると、目的の結果が得られます。その後、tr を 2 回呼び出す必要があります。一人でできる方法はありますか?
echo 'animal: dog' | tr ':' ' ' | tr -s ' '
animal dog
答え1
options.outputsを使用してください-d
。echo animal: dog | tr -d :
animal dog