例えば、私のlinuxコマンドプロンプトで ".bashrc"と言うと、対応するバイナリ/スクリプトが最初のドットの代わりに実行されますか?ドット自体がコマンドの場合、その位置はどこですか?'。'を使ってUNIXシェルスクリプトを実行するとどうなりますか?コマンド?
3
A
答えて
10
.
演算子は、source
Bashビルトイン(下記のJohn Kugelmanが指摘する)の略語です。 bashプロンプトで
help .
または
help source
を入力すると、あなたにいくつかの情報を提供します。 source
の動作の詳細については、http://www.ss64.com/bash/period.htmlを参照してください。
+1
+1キーはシェルが組み込みであり、別のバイナリではないということです。 bashプロンプトに 'help 'と入力すると、他のすべての組み込み関数を見ることができます。 –
3
さらに、私はあなたがフォーク/エグゼクティブに関して何かを「実行」しないことを指摘したいと思います。これは非常に重要です(おそらく唯一の理由です。
+3
dotコマンドが何も実行していないことの結果として、ドット付きスクリプトが変数を設定した場合、スクリプト内にドットを設定して、いくつかのサブシェルではなくドットを設定します。 –
関連する問題
- 1. awsコマンドを使ってシェルスクリプトを実行するには?
- 2. コマンドでLinux/Unixを使ってSSHを実行する
- 3. JAVAとUNIXを使用してPigコマンドを実行する
- 4. UnixシェルスクリプトとJava Jarコマンド
- 5. Javaの異なるユーザーとしてUNIXコマンドを実行する
- 6. UNIXシェルでexec cshを実行するとどうなりますか?
- 7. スカラスクリプトからunixコマンドを実行する
- 8. Javaを使用してUNIXコマンドを実行しています
- 9. シェルスクリプト:シェルスクリプトでexitコマンドを実行した後でコマンドを実行
- 10. gsutilコマンドを使用してシェルスクリプトを実行することができます
- 11. シェルスクリプトでsqlplusコマンドを実行します。
- 12. Perlスクリプトを使って実行したUnixコマンドを取得するには?
- 13. unix - "cat foo"コマンドを使用して出力を実行する
- 14. Pythonを使用して複数のUnixコマンドを実行する
- 15. 以下のコマンドを実行するとどうなりますか?
- 16. シェルスクリプトでコマンドを実行する
- 17. シェルスクリプトでspark-shellコマンドを実行する
- 18. コマンドを複数回実行するシェルスクリプト
- 19. サブプロセスを使用してシェルスクリプトを呼び出すと、シェルスクリプト内のすべてのコマンドが実行されない
- 20. シェルスクリプト:topコマンドとdateコマンドを同時に実行する
- 21. Pythonでunixコマンドを実行する
- 22. Javaでunixコマンドを実行する
- 23. RobotFramework:ローカルでunixコマンドを実行する
- 24. シェルスクリプトを使ってmailxを実行
- 25. シェルスクリプトからkubectl createコマンドを実行しています
- 26. unix-laymanのためのunixのインタプリタを使ったスクリプトやコマンドを実行しています
- 27. ターミナルで独自のUnixコマンドを実行していますか?
- 28. シェルスクリプトのコマンドは、前のコマンドの実行を完了するのを待っていますか?
- 29. どのようにして、すべての可能なUNIX(シェル)コマンドをプログラムで実行できますか?
- 30. Pythonシェルスクリプト。 Chain Unix OpenSSLコマンド
「belongs-on-serverfault」タグはここでは適切ではないと思います。シェルスクリプトは有効なプログラミングのトピックです。 –
すでに尋ねられ、数回答えられました。しかし、幸運がdupsを見つける、しかし... – dmckee
見つけたもの:http://stackoverflow.com/questions/922651/unix-command-line-execute-with-dot-vs-without – dmckee