Como definir svn info response / call result language?

3

Eu localizei o Ubuntu russo 11.10. Mas todos os meus scripts usam coisas como

  REMOTE_REV='svn info $REMOTE_REPO | grep '^Revision:' | awk '{print }''

Onde na minha localização ^Редакция: faria o trabalho. Gostaria de saber se é possivel tall svn info em qual lingua a responder instad de reescrever \ localizando todos os meus scripts grep stuff?

    
por myWallJSON 28.01.2012 / 00:33

2 respostas

3

Talvez este capítulo do livro do SVN possa ajudar no seu caso: link

Em palavras simples, se você exportar LC_MESSAGES para en_US, o SVN deverá honrar sua localidade.

$ export LC_MESSAGES=en_US
    
por Marc-André Appel 28.01.2012 / 00:40
0

Se você quiser evitar alterar o idioma de outros comandos, poderá executar svn info em um shell separado. Por exemplo:

getRevision=$(cat <<'EOF'
  LANG=C
  LC_MESSAGES=C
  svn info . | grep 'Last Changed Rev' | awk '{ print ; }'
EOF
)
currentRevision='bash -c "$getRevision"'
    
por Nux 30.03.2018 / 16:52