2011-12-26 15 views

答えて

5

あなたはラインを使用してスクリプトを起動する必要があります。

#!/bin/bash 

、そのファイルを実行可能にします:chmod +x script.sh。そして、./script.shと入力するか、script.shと入力して実行することもできます(PATH環境変数のパスのいずれかにある場合)。

ファイル名は重要ではないことに注意してください。それはscript.shscriptまたは任意のものにすることができます。ここで

3

./script arg1を取得する方法である:

  • スクリプトの最初の行が#!/bin/bashであることを確認してください。
  • scriptに名前を変更します。
  • スクリプトが存在するディレクトリに移動し、上記を入力します。

あなたは直接script arg1を入力します:

  • はあなたのパスに$HOME/binを持っていることを確認してください。
  • タイプinstall -D -m700 /path/to/script $HOME/bin/script
0

あなた/usr/local/binに入れたスクリプトを、そのパスがあなたの$PATH変数に追加されていることを確認します。

1

スクリプトに名前を変更場合は、[はい、正しいシェバングラインを使用し、実行可能なビットを設定し、あなたの$ PATHにそれを置かれているフォルダを、置く:その後

mv script.sh script 
chmod u+x script 
make sure the first line in the script is #!/bin/bash (or the correct interpreter if it's not bash) 
PATH=${PATH}:/path/to/script 

、することができます「script arg1」と入力するだけで実行できます。

$ PATHは、パスを指定せずに何かを実行すると、シェルが参照するフォルダのリストです。その行(最後の行)を.bashrc(またはbashを使用していない場合はシェルがログイン時に読み込むファイル)に入れて永続化する必要があります。

関連する問題