私はLinux、コーディング、および一般的にコンピュータサイエンスに不慣れです。 bashスクリプトを実行しようとしていますが、次のエラーが発生します。
./fastalign_train.sh: line 5: /forward.align: Permission denied
./fastalign_train.sh: line 6: /reverse.align: Permission denied
2つのtxtファイル(forward.alignとreverse.align)があります:ls -l result:
-rwxr-xr-x 1 tara tara 72 Feb 12 08:05 reverse.align
-rwxr-xr-x 1 tara tara 76 Feb 12 08:05 forward.align
-rwxr-xr-x 1 tara tara 2089888 Feb 11 03:00 fast_align
-rwxrwxrwx 1 tara tara 242 Feb 11 12:32 fastalign_train.sh
何か案が?君たちありがとう!
ヒントは次のファイル名にあります:/forward.align
これは、ファイルシステムのルート(/forward.align
)にある/
に書き込もうとすることを意味します。ユーザーはそこに書き込み権限を持っていません。
/forward.align
を./forward.align
またはforward.align
。のいずれかに置き換えます。/reverse.align
についても同じで、正常に機能します。