Согласно документам Perl по http://perldoc.perl.org/functions/tell.html, tell
имеет только один параметр и возвращает текущую позицию. Ваш код имеет два параметра. Попробуйте это вместо этого:
$ps = tell(FIN);
Должна также быть некоторая проверка ошибок в случае, если tell
возвраты-1, который указывает на ошибку.
Таким образом, №
oslevel -s
5300-08-03-0831
/ usr / bin / ksh
- Версия M-11/16/88
/ usr / bin / ksh93
- Версия M-12/28/93
Версия может незначительно отличаться для разных уровней TL / SP в AIX. AIX по умолчанию использует ksh и очень мало использует ksh93. Очевидно, вы можете настроить свой сценарий на использование / usr / bin / ksh93
. / usr / bin / ksh93
предоставляется тем же набором файлов, что и другие оболочки ( bos.rte.