This copy is for your personal, non-commercial use only. Distribution and use of this material are governed by our Subscriber Agreement and by copyright law. For non-personal use or to order multiple copies, please contact Dow Jones Reprints at 1-800-843-0008 or visit www.djreprints.com. http://jp.wsj.com/article/SB10673791720532773426104581290382366019522.html
シェルスクリプトを実行するときにピリオド(ドット)をつける理由を紹介します。 1.はじめに 次のようなスクリプト(foo.sh)があるとします。 #!/bin/bash foo=123 echo $foo このスクリプトを実行するとき、コマンドラインに次のように先頭にピリオド(ドット)を単独で入力します。 [hoge@server123 ~]$ . ./foo.sh なぜ先頭にピリオドを入力するのか、意味が分かりません。 2.先頭に入力したピリオド(ドット)の意味 先頭のピリオドをつけずにスクリプトを実行した場合、新たなシェルが起動し、そこからこのスクリプトが起動され、スクリプトが終了すると起動した新たなシェルも終了します。 が、ドットコマンドでスクリプトを起動すれば、新たなシェルは起動せずカレントシェルからこのスクリプトを起動します。 何が便利かというと、たとえばスクリプトで設定した変数
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く