「sh」や「bash」コマンドを使わずにシェルスクリプトを実行するにはどうすればいいですか? 質問する

「sh」や「bash」コマンドを使わずにシェルスクリプトを実行するにはどうすればいいですか? 質問する

「sh」または「bash」コマンドを使用せずに実行したいシェル スクリプトがあります。例:

の代わりに:sh script.sh

使用したいもの:script.sh

これどうやってするの?

PS (i) シェル スクリプトはあまり使用しないので、エイリアスについて読んでみましたが、使い方がわかりませんでした。

(ii) スクリプトを PATH 変数内の別のファイルにリンクする方法も読みました。大学のサーバーを使用しているため、これらの場所にファイルを作成する権限がありません。

ベストアンサー1

ファイルの先頭に「shebang」を追加します。

#!/bin/bash

そして、ファイルを実行可能にします ( chmod +x script.sh)。

最後に、パスを変更して、スクリプトが配置されているディレクトリを追加します。

export PATH=$PATH:/appropriate/directory

(通常は、$HOME/bin独自のスクリプトを保存するために使用します)

おすすめ記事