unix pass > нажмите ENTER, чтобы получить `^M `при вводе

Предоставление dateявной строки формата сделает это:

$ date +'%a, %b %d, %Y  %r'
Mon, Jul 30, 2018  11:45:58 AM

или

$ date +'%a, %b %d, %Y %l:%M:%S %p'

, где %l:%M:%S %pнемного более независима от -локали, чем могло бы быть %r.

В качестве функции оболочки, которая перегружает dateс этим форматом только при вызове без каких-либо параметров:

date () {
    [ "$#" -eq 0 ] && set -- +'%a, %b %d, %Y  %r'
    command date "$@"
}

Вы должны выполнить определение функции, как написано выше, непосредственно в вашей интерактивной оболочке, чтобы сделать ее доступной там, или поместить ее туда, где вы обычно размещаете псевдонимы.

0
17.06.2021, 11:50
1 ответ

Согласно этой ветке :https://askubuntu.com/questions/441744/pressing-enter-produces-m-instead-of-a-newline

Команда

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

0
28.07.2021, 11:24

Теги

Похожие вопросы