「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
独自のスクリプトを保存するために使用します)