私は通常cd Directory/Directory/
シェルディレクトリを指して入力するのに慣れていますbash shell.sh
が、1行でシェルと場所を実行するより簡単な方法があるかどうか疑問に思います。私は他のフォルダに頻繁に移動します。
例: alpha というシェルスクリプトを含む unix フォルダ
cd Desktop/unix
bash alpha.sh
ベストアンサー1
スクリプトファイルを実行可能にする場合:
chmod o+x alpha.sh
#!/bin/bash
呼び出しに使用する必要がない適切なshebang()を一番上に含めますbash
。man chmod
説明については、リファレンスをo+x
参照してくださいa+x
。
パスは、Rahulが提案したように追加したり、$ PATHに追加することなく同様のことを行うことができます。たとえば、次のようになります。
export SCRIPTS=~/Desktop/unix
これで、次の実行可能ファイルのいずれかを使用できます。
$SCRIPTS/alpha.sh