0

bash シェルの任意の場所から C プログラムを起動する方法を知りたいです。

.bash_profileホームフォルダーのファイルにエイリアスを定義してみました。

Y で試してみてください:

1)exec /Users/memmaker650/Desktop/Scripts/script_renombrar_series/name

bash シェルによるエラー

-bash: /Users/memmaker650/Desktop/Scripts/script_renombrar_series/name: No such file or directory 
-bash: exec: /Users/memmaker650/Desktop/Scripts/script_renombrar_series/name: cannot execute: No such file or directory

2)./Users/memmaker650/Desktop/Scripts/script_renombrar_series/name

bash シェルによるエラー

-bash: ./Users/memmaker650/Desktop/Scripts/script_renombrar_series/name: No such file or directory

しかし、どちらも機能しません。私が間違っていることは何ですか?

前もって感謝します。

4

2 に答える 2

2

そのファイルは存在しますか?やれば見えますか

ls /Users/memmaker650/Desktop/Scripts/script_renombrar_series/name?

おそらく exec を使用する必要はありません。これは、既存のシェル プロセスを置き換えるためです。(例2のように)、シェルスクリプト(コンパイルされた実行可能ファイルではない)をインラインで実行しようとするためです。完全なパス名を入力するとどうなりますか

/Users/memmaker650/Desktop/Scripts/script_renombrar_series/name?

于 2013-11-01T11:17:50.957 に答える
1

パス「Users/memmaker650/Desktop/Scr​​ipts/script_renombrar_series」をPATH変数に追加すると、「name」として直接起動できるはずです

于 2013-11-01T11:09:34.170 に答える