В принципе, я хочу иметь возможность вызывать данную команду, в данном случае mysql -uanon -ppwd -db mydb -e "select count(*) from table1"
. А затем возьмите этот результат команд (счетчик по этой таблице) и поместите его в переменную в bash script. Каков самый простой способ достичь этого?
Bash: Как вызвать команду и сохранить результат в переменной?
Ответ 1
Скорее всего, вы хотите использовать пакетный режим (-B) и отключить имена столбцов (--disable-column-names) для неинтерактивного вывода mysql:
out=$(mysql -B -db mydb -uanon -ppwd --disable-column-names -e "select count(*) from table1";)
Ответ 2
$ A=$(mysql -uanon -ppwd -db mydb -e "select count(*) from table1")
$ echo $A
Другими словами, используйте синтаксис $().