![「cal」を使ってスクリプトを実行するには? [閉鎖]](https://linux33.com/image/56814/%E3%80%8Ccal%E3%80%8D%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%EF%BC%9F%20%5B%E9%96%89%E9%8E%96%5D.png)
スクリプトを作成しましたが、それをコマンドとして実行する必要がありますcal
。どうすればいいですか?
これは私のものです.bashrc
:
PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/lib/ast/bin:/home/$USER/bin:.
答え1
システムコマンドをオーバーライドしてcal
からコマンドを実行する/home/$USER/bin/cal
には、ファイルalias
に次の行を追加します~/.bashrc
。
alias cal=/home/$USER/bin/cal
PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/lib/ast/bin:/home/$USER/bin:.
デフォルトでは、anはalias
対話型セッションにのみ有効です。つまり、上記の利点は次のとおりです。いいえcal
シェルスクリプトで有効になっているため、通常のシステムに依存するスクリプトを妨げませんcal
。