Вы можете использовать переменные, как показано ниже. Как здесь, я хотел заменить hostname
, т.е. системную переменную в файле. Я ищу строку look.me
и заменяю эту целую строку на look.me=<system_name>
sed -i "s/.*look.me.*/look.me=`hostname`/"
Вы также можете сохранить системное значение в другой переменной и можете использовать эту переменную для подстановки.
host_var=
`hostname`
sed -i "s/.*look.me.*/look.me=$host_var/"
Входной файл:
look.me=demonic
Вывод файла (при условии, что мое системное имя prod-cfm-frontend-1-usa-central-1
):
look.me=prod-cfm-frontend-1-usa-central-1
Я бы предложил вам использовать момент JS для форматирования строки.
В вашем случае вам поможет следующий код:
const moment = require('moment');
date = moment();
const dateString = `${date.format('ddd MMM DD YYYY HH:mm:ss')} IST`
console.log(dateString);
MomentJs Документация