Кодировки в Solaris, SLario, 18-Сен-09, 11:50 [смотреть все]Уважаемые коллеги!На тестовой системе (Solaris) я написал скрипт, который в цикле с помощью команды CAT сливает несколько файлов в один. На тестовой системе всё работает корректно. Перелил скрипт на пром.среду (тоже Solaris) и вижу, что в результирующий файл пишется какая-то ерунда - он вообще стал похож на двоичный. Предполагаю, что причина может быть в разных региональных настройках на тесте и на проме. Думал сравнить файлы .profile , нашёл такой на проме, но на тестовой среде его нет. Как вы полагаете, что может быть причиной ошибки?
|
- Кодировки в Solaris, zd3n, 12:14 , 18-Сен-09 (1)
- Кодировки в Solaris, SLario, 12:27 , 18-Сен-09 (2)
>Сравни кодировки на обоих серверах... >Команда locale Ага, они разные! На тестовом: # locale LANG=C LC_CTYPE="C" LC_NUMERIC="C" LC_TIME="C" LC_COLLATE="C" LC_MONETARY="C" LC_MESSAGES="C" LC_ALL= , а на промышленном всё то же, кроме LANG= Может ли это влиять на работу скрипта?
- Кодировки в Solaris, zd3n, 12:43 , 18-Сен-09 (3)
- Кодировки в Solaris, SLario, 16:47 , 18-Сен-09 (4)
Всем спасибо, нашёл свой косяк - в cat приходила неинициализированная переменная (я их частично переименовал, а частично забыл). Сейчас всё работает.
|