シェルスクリプトオプションの実行

シェルスクリプトオプションの実行

私は通常cd Directory/Directory/シェルディレクトリを指して入力するのに慣れていますbash shell.shが、1行でシェルと場所を実行するより簡単な方法があるかどうか疑問に思います。私は他のフォルダに頻繁に移動します。

例: alpha というシェルスクリプトを含む unix フォルダ

cd Desktop/unix
bash alpha.sh

ベストアンサー1

スクリプトファイルを実行可能にする場合:

chmod o+x alpha.sh

#!/bin/bash呼び出しに使用する必要がない適切なshebang()を一番上に含めますbashman chmod説明については、リファレンスをo+x参照してくださいa+x

パスは、Rahulが提案したように追加したり、$ PATHに追加することなく同様のことを行うことができます。たとえば、次のようになります。

export SCRIPTS=~/Desktop/unix

これで、次の実行可能ファイルのいずれかを使用できます。

$SCRIPTS/alpha.sh

おすすめ記事