Получить текущую дату и время в стандартном формате ISO 8601 на консоли во FreeBSD

Otra forma de hacerlo sería canalizar la salida del comando a un bucle while. Tenga en cuenta que desea incluir el -N o los resultados incluyen el nombre de la columna.

#!/bin/bash
#Script to read output from a mysql command line by line 

mysql -uroot -p example -N -e "select column from table" | while IFS= read -r loop
do
    echo "$loop"
done 

Y si solo quiere un conteo, haría un select count(columnName)e imprimiría los resultados.

1
13.07.2019, 04:25
1 ответ

Так как вы хотите "Z" (GMT ), вы можете сделать это просто с помощью строки формата и буквенных символов T и Z

% TZ=GMT date +"%Y-%m-%dT%H:%M:%SZ"
2019-07-13T02:04:16Z

Если вы не хотите вводить это каждый раз, вы можете сделать это функцией или скриптом

например

% isotime()
{
  TZ=GMT date +"%Y-%m-%dT%H:%M:%SZ"
}

% isotime
2019-07-13T02:06:42Z
3
27.01.2020, 23:30

Теги

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