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.
Так как вы хотите "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