Подстановка значений в командной строке

Я хочу запустить sql из командной строки:

mysql -u user -p database -e "INSERT INTO table VALUES ( NULL, [hash] , NOW(), 0);

Я хочу заменить [hash] на ответ другой команды командной строки:

date +%s | md5sum

Есть ли способ сделать эту замену?

2
задан 4 April 2014 в 23:00

1 ответ

Да, принятие Вас использует удар (и закрывает открытую кавычку) -

mysql -u user -p database \
  -e "INSERT INTO table VALUES ( NULL, $(date +%s | md5sum) , NOW(), 0);"
0
ответ дан 4 April 2014 в 23:00

Другие вопросы по тегам:

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