ユーザの入力情報を取り扱うときには、誤ってスペースを入力されたことを考慮した対策が必要です。 入力情報を変数に代入していた場合は先頭・末尾のtrim処理を行っておくと良いです。 Bashシェルスクリプトでtrimを実行する方法はいくつかあるので取り上げてみました。 前提入力情報は INPUT という変数に格納しておきます。 $ INPUT=' genzouw postit ' # スペースがあることがわかるようにカッコを付与しています $ echo "[${INPUT}]" [ genzouw postit ]変数の前後から不要なスペースを除去し、以下のように出力されるようにしたいと思います。 [genzouw postit]trimの方法1:sed僕の中ではセオリー。 余談ですが、 sed が使えると head や tail や tr も代用できるし非常に便利です。万能ナイフ。 $ ec
![シェルスクリプトで変数の先頭・末尾のtrim処理いろいろ | ゲンゾウ用ポストイット](https://cdn-ak-scissors.b.st-hatena.com/image/square/4e48252f7448d4ec5243d01b12381aac7ee53b34/height=288;version=1;width=512/https%3A%2F%2Fgenzouw.com%2Fwp-content%2Fuploads%2F2019%2F02%2Fkisspng-bash-shell-command-line-interface-ls-5ae067b4a53005.9908964615246560526766.png)