Tcsh & end-of-file

Автор: peter_ir Дата: 18.06.2008 08:36 Здравствуйте!

Я обнаружил, что в ASP11 и в Fedora 8 tcsh по-разному реагирует на конец файла при
перенаправлении файла в stdin и чтении его в скрипте построчно использованием
переменной $<. В Fedora 8 после исчерпания файла $< становится пустой и её можно
проверять на равенство "", а в ASP11 она пустой не становится, а бесконечно сохраняет
некоторое значение, причём при выводе его выводится символ с кодом 0xBC=188=\274,
точнее, я присваиваю $< некоторой переменной и её вывожу, однако, если её проверить
на равенство другой переменной, которой заранее присвоен этот код, то результат
отрицательный - равенства нет.
В связи с этим два вопроса - можно ли сделать так, какими-нибудь настройками tcsh,
чтобы значение $< после исчерпания вводимого файла везде было одинаковым?

(Что в действительности присваиивается в ASP11 $< после исчерпания файла, что она не
равна тому, чему вроде бы равна?)

Насчет сравнения я ошибся, у меня неправильно заранее присваивалось значение переменной
для последующего сравнения, так что 2-й вопрос отпадает.
RSS-материал