0

非常に初歩的なものが欠けています。Mac OSXでは、chmod0777setdir.bshを試しました。私の設定に何か問題があるに違いありません。

#!/bin/bash                                                                                       
export proj=/Users/RParadox/projects/testproject/
echo $proj

結果:

$ bash setdir.bsh
/Users/RParadox/projects/testproject/
echo $proj
nothing??
4

1 に答える 1

2

export親プロセスではなく、サブプロセスで変数を使用できるようにします。

代わりにこのファイルを入手できますか?例えば

$ . setdir.bsh

これにより、現在のプロセス、つまりシェル自体でファイルが実行されます。

于 2012-11-01T09:39:16.103 に答える