コマンドラインで次のことを行いました。
$ text="name with space"
$ echo $text
name with space
tr -d ' '
次の結果を使用してスペースを削除しようとしています。
namewithspace
私は次のいくつかを試しました。
text=echo $text | tr -d ' '
これまでは運が良くなかったので、助けてくれることを願っています!
ベストアンサー1
Bashでは、Bashに組み込まれた文字列操作を使用できます。この場合、次のことができます。
> text="some text with spaces"
> echo "${text// /}"
sometextwithspaces
文字列操作演算子の詳細については、次を参照してください。http://tldp.org/LDP/abs/html/string-manipulation.html
しかし、元の戦略も機能しますが、構文は少し異なります。
> text2=$(echo $text | tr -d ' ')
> echo $text2
sometextwithspaces