./filename はサブディレクトリ bin では実行されません。

./filename はサブディレクトリ bin では実行されません。

私のシャーバンは

#!bin/bash

次のコマンドでスクリプトを呼び出します。

./filename

これは私が作成した他のすべてのスクリプトに適用されます(このスクリプトを除く)。

実行すると-xいくつかの結果が出ますが、スクリプト自体は結果を返さず、コマンドプロンプトのみを返します。エラーはありません...???

答え1

#!bin/bashそれ以外の場合は、現在のパスのディレクトリを#!/bin/bash想定してそこを探します。binbash

関連情報