Как сделать так, чтобы функция bash сохранялась (после перезагрузки)?

Я согласен, что функция - это лучший выход. В качестве альтернативы просто сохраните формат как переменную, а не всю команду:

$ nice_date='+%Y-%m-%d %H:%M:%S'
$ echo "$(date "$nice_date") [WARNING] etc etc"
0
11.03.2018, 09:03
1 ответ

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

Если вы добавите определение функции в~/.bashrc(или куда обычно вы определяете псевдонимы ), оно будет доступно для использования в следующем сеансе интерактивной bashоболочки.

6
28.01.2020, 02:15

Теги

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