fidosoft
Rinat H. Sadretdinow написал(а) к Alexandr Kruglikov в Feb 16 18:34:54 по местному времени:
Нello Alexandr!
04 Feb 16 18:08, you wrote to Igor Shishkin:
IS>> Вот эту проблемку как решить - при выходе из golded`а -
>>> ─────────────────────────────────────────────────────────────
IS>> /usr/bin/golded: line 31: [: предполагается что будет использован
IS>> аргумент
>>> ─────────────────────────────────────────────────────────────
AK> ИМХО, посмотреть в логах, что там за аргумент предполагается...
Это в логи не пишется. Обычный шелл скрипт:
~~~
[...]
CMD = gedlnx
[...]
for SRCG in ~/.golded/screenrckoi8r ~/.fido/screenrc_koi8r ./screenrc_koi8r /usr/share/golded-plus/screenrckoi8r ]; do
if [ -f $SRCG ] ; then
SCREENRC_GOLDED="$SRCG"
break
fi
done
[...]
SCREEN=`which screen`
LUIT=`which luit`
KOI8RXTERM=`which koi8rxterm`
# вот на эту строчку как раз и ругается
if [ -n $SCREEN -a -s $SCREENRC_GOLDED ]; then
CMDUTF8="$SCREEN -c ${SCREENRCGOLDED}"
else if [ -n "$LUIT" ]; then
CMDUTF8="export LC_ALL=ruRU.KOI8-R ; exec $LUIT -x -encoding koi8-r -- $CMD"
else if [ -n "$KOI8RXTERM" ]; then
CMD_UTF8=$KOI8RXTERM -geometry 130x33 $CMD &
else
CMD_UTF8=$CMD
fi ; fi ; fi
echo "$LCALL $LC_CTYPE $LANG" | grep -q "ruRU.UTF-8" \
&& ($CMD_UTF8) \
|| exec $CMD
~~~
Может ему не нравится что нет пробела между ']' и ';'? Я в bash скриптах не силён, но видел что как правило между ']' и ';' в подобных метах ставят зачем-то пробел.
Bye!
--- GoldED+/LNX 1.1.5-b20150715
|