Linuxパソコン・サーバーのコマンドラインにおいて、Bashスクリプトの先頭の”$“を無視する方法について紹介します。
多くのウェブサイトでは,linuxコマンドを紹介する際,先頭に$が書かれています.
しかしこれは当然,$: command not foundエラーになります.
これを回避するには毎度$を削除または置換する必要がありますが,それは面倒です.
そこで,
入力されたコマンドの先頭が
$だった場合,$を無視するということができたら良いと考えるのですが,それは可能ですか?
…と言う質問をしてみた回答が以下。
- `$`をコマンドとして認識させignoreする.
nano /usr/local/bin/$ #!/bin/bash exec ”$@“
Permission
chmod 755 /usr/local/bin/$
この質問をしたの二年くらい前なのですが、今見るとたいしたことないですね。ファイルじゃなくて関数でもいいんじゃないでしょうか。