Рейтинг:0

Является ли это ошибкой в ​​версии команды «дата» 8.28/8.30?

флаг cn

Когда я хочу отобразить дату в формате ГГГГ-ММ-ДД, я использую команду:

дата +%Y%m%d

Это работало целую вечность без проблем. Теперь в Unbuntu 20.04LTS с версией команды date 8.30 выдает ошибку:

дата: указано несколько выходных форматов

Однако, если я сделаю:

sudo дата +%Y%m%d

потом снова нормально работает. Странно, что у вас должны быть привилегии root, чтобы прочитать дату. А теперь странное:

Даже если я root, мне также нужно использовать судо, в противном случае я получаю ту же ошибку. Мне это кажется очень странным. Есть ли для этого особая причина? Или это ошибка?

waltinator avatar
флаг it
Используйте `type date`, чтобы узнать, является ли `date` псевдонимом или происходит из забавного каталога в `$PATH`
waltinator avatar
флаг it
Попробуйте заключить параметр в кавычки: `date "+%Y%m%d"`
waltinator avatar
флаг it
Проверьте наличие забавных персонажей в ваших командах. Добавьте `echo` и добавьте `| od -bc` к вашим командам. Есть ли в вашей строке `%` символы, отличные от ASCII (`man ascii`)? `date`, кажется, думает, что у вас есть 2 строки `%`, поэтому я подозреваю символ-разделитель.
Jacq avatar
флаг cn
@waltinator Owww .. Теперь я чувствую себя очень глупо .. Я сам создал псевдоним: alias date='date -R' in .bash_aliases; сразу удалю! Спасибо!
waltinator avatar
флаг it
Пожалуйста, нажмите на галочку, чтобы «принять» мой ответ, если он помог вам и может помочь другим.
waltinator avatar
флаг it
Также `unalias date` в оболочках, которые были запущены ранее.
Рейтинг:3
флаг it

Использовать введите дату увидеть, если датировать является псевдонимом или происходит из забавного каталога в $ПУТЬ.

Оказалось, что пользователь использовал псевдоним датировать к чему-то неоптимальному.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.