2016-12-05 10 views
-3

私はこのbashスクリプトを持っています。Bashは正しいディレクトリにファイルを表示しません

~/build/mosesdecoder/scripts/training/mert-moses.perl \ 
     ~/factored_translation/dataset/dev.tr ~/factored_translation/dataset/dev.en \ 
     ~/build/mosesdecoder/bin/moses unfactored/model/moses.ini \ 
     --mertdir ~/build/mosesdecoder/bin \ 
     --input-factor-max 4 \ 
     --decoder-flags="-threads all" 

私はそれを実行すると、それは私にこのエラー与える:

./tune-model.sh: line 2: /export/students/sait/build/mosesdecoder/scripts/training/mert-moses.perl: No such file or directory

をしかし、私はmert-moses.pl/export/students/sait/build/mosesdecoder/scripts/training/ディレクトリの下にあり、それが存在することを確信しています。

どうすればこの問題を解決できますか?

+1

悪いシバン? 'perl'接頭辞で試しましたか? 'perl〜/ build/mosesdecoder/scripts/training/mert-moses.perl' –

+0

perlスクリプトを開くことができません" /export/students/sait/build/mosesdecoder/scripts/training/mert-moses.perl ":いいえファイルまたはディレクトリ – yusuf

+1

ファイルは存在しません*存在しません。あなたに何種類のプログラムが必要ですか? 'ls -la/path/to/non/existing/file' – andlrc

答えて

4

あなたはmert-moses.plが存在しますが、あなたのスクリプトはmert-moses.perlを探します。これはおそらくあなたの問題の原因です。

関連する問題