IRSTLM=$HOME/irstlm
Мне нужна помощь в настройке этой переменной. Было интересно, если это правильный синтаксис
IRSTLM=/home/user/irstlm
Можно ли запустить из корня? Мне нужно сделать это в корне, чтобы получить доступ к определенным файлам, я также могу добавить остальную часть команды, которую я пытаюсь выполнить, если вы хотите увидеть контекст, в котором она используется inn.
Новая проблема, не знаю почему, но не должен ли это выводить файл с расширением .arpa? Мне кажется, я не могу получить этот файл, и мне нужно, чтобы он выполнил следующую команду, чтобы завершить компиляцию этой программы.
~/irstlm/bin/add-start-end.sh < ~/corpus/news-commentary-v7.fr-en.true.en > news-commentary-v7.fr-en.sb.en export IRSTLM=$HOME/irstlm; ~/irstlm/bin/build-lm.sh -i news-commentary-v7.fr-en.sb.en -t ./tmp -p -s improved-kneser-ney -o news-commentary-v7.fr-en.lm.en
Вот полная команда:
/home/user/irstlm/bin/add-start-end.sh < /home/user/corpus/news-commentary-v7.fr-en.true.en > news-commentary-v7.fr-en.sb.en export IRSTLM=$HOME/irstlm; /home/user/irstlm/bin/build-lm.sh -i news-commentary-v7.fr-en.sb.en -t ./tmp -p -s improved-kneser-ney -o news-commentary-v7.fr-en.lm.en
Если это однократная команда, вам лучше просто установить ее для этой команды, то есть :
IRSTLM=/home/user/irstlm /home/user/irstlm/bin/add-start-end.sh \
< /home/user/corpus/news-commentary-v7.fr-en.true.en > news-commentary-v7.fr-en.sb
Если она является частью сценария, используйте:
export IRSTLM=/home/user/irstlm
/home/user/irstlm/bin/add-start-end.sh < /home/user/corpus/news-commentary-v7.fr-en.true.en > news-commentary-v7.fr-en.sb
Я понял это, спасибо за предложения, они определенно помогли, вот последняя команда, которую я выполнил, кажется, я неправильно установил переменную в качестве окончательной команды "irstlm = / root / irstlm":
[ 110]