各変数文字列からスペースを削除しようとしています。次のコマンドを試しましたが、うまくいきませんでした。
a="HARISH , SAM"
echo $a|sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//'
答え1
この試み、
echo $a | sed -e 's/ //g'
名前と姓があれば試してみることもできます。
echo $a | sed -e 's/ , /,/g'
答え2
「Linuxの変数文字列」がシェル変数を参照していると仮定すると、シェルの「パラメータ拡張」と「パターン置換」を使用するのはどうですか?良い
$ a="HARISH , SAM"
$ echo ${a// }
HARISH,SAM