1

У меня странная ситуация ... два из трех моих серверов отказываются выдавать какие-либо команды ls -1tr | tail -1

Определенно, в каталоге есть файлы, но он не выдает никаких данных (ничего не возвращает и возвращается к приглашению)... простой ввод ls или ls -c работает, но не ls -1tr | tail -1

x2 Server 2003

x1 Server 2008

Только один из Server 2003 дает правильный ответ на команду.

Я поместил каталог /bin в поле Windows Environment Path, так что я не думаю, что это проблема.

Какие-либо предложения?

1 ответ1

3

Синтаксис tail -[number] больше не действует в POSIX.1-2008. Возможно, вы используете разные версии coreutils, и поэтому у вас разные результаты. Правильный синтаксис: ls -1tr | tail -n 1 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .