Portál AbcLinuxu, 13. května 2025 22:00
dbarray=( $( ${cmd_mysql} -h ${hostname} -u ${mysql_user} -Bse 'show databases'|grep -v 'information_schema'|tr '\n' ' ' ) )
Řešení dotazu:
/scripts/rsnapshot/backup.sh: 32: Syntax error: "(" unexpected
cmd_mysql='/usr/bin/mysql'
hostname='neco.cz'
mysql_user='nejakylogin'
mysql_password='nejakeheslo'
dbarray=( $(mysql -Bse 'show databases'|grep -v 'information_schema') )Do pole
$dbarray
se mi uložil seznam databází MySQL.
K čemu tam vlastně máš tr
?
mysql -Bse 'show databases'| grep -v 'information_schema'| while read data; do echo "Zálohuji $data" done
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.