bash脚本中的grep和mysql变量

路易斯·米格尔·德尔加多

我有一个带有此变量的bash脚本,然后在for中使用它来复制每个服务器数据库:

bdtocopy = $ (mysql -Ns -uadmin -p`cat / etc / psa / .psa.shadow` -e "SHOW DATABASES" | grep -Ev "^ (horde | apsc | psa | mysql | phpmyadmin_ne2tX0wklnQh | performance_schema | information_schema) $ ")`

我想将其分开,但对我不起作用:

bdtoexclude = $ (horde | apsc | psa | mysql | phpmyadmin_ne2tX0wklnQh | performance_schema | information_schema) databases = $ (mysql -Ns -uadmin -p猫/ etc / psa / .psa.shadow-e "SHOW DATABASES") bdtocopy = $ (echo $ databases | grep -Ev "$ bdtoexclude")

怎么做?

斯莱耶
pass="$(</etc/psa/.psa.shadow)"
databases="$(mysql -Ns -uadmin -p${pass} -e 'SHOW DATABASES')"
bdtoexclude='^(horde|apsc|psa|mysql|phpmyadmin_ne2tX0wklnQh|performance_schema|information_schema)$'
bdtocopy="$(grep -Ev "${bdtoexclude}" <<< "${databases}")"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在bash脚本中从grep输出扩展环境变量

来自分类Dev

bash +通过bash脚本从文件中读取变量和值

来自分类Dev

Bash从多行JSON脚本grep变量?

来自分类Dev

bash脚本中grep单行的shell脚本

来自分类Dev

Bash 脚本和定义变量

来自分类Dev

在Bash脚本中传递变量名称和值

来自分类Dev

如何访问脚本中sudo / EOF子句中的脚本变量和环境变量... BASH

来自分类Dev

将 cat/grep/arguments 管道化到 bash 脚本中的变量中

来自分类Dev

Bash脚本-if和grep无法正常工作

来自分类Dev

具有多行和Grep的Bash脚本

来自分类Dev

如何在bash脚本的环境变量中存储grep的--exclude参数

来自分类Dev

Bash脚本-backtick / grep正则表达式字符串中的变量扩展

来自分类Dev

在bash脚本中定义变量

来自分类Dev

Bash脚本中的时间变量

来自分类Dev

bash脚本中变量的空间

来自分类Dev

bash 脚本 subshesll 中的变量

来自分类Dev

如何在变量/ summary /之后grep一个单词并将其存储在bash脚本中的新变量中

来自分类Dev

在bash脚本中创建mysql数据库和用户

来自分类Dev

bash脚本中的grep找不到项目

来自分类Dev

Bash脚本:从文件中打印grep行

来自分类Dev

了解bash脚本中的grep模式

来自分类Dev

Unix在bash脚本中添加grep选项

来自分类Dev

bash脚本中的grep无法正常工作

来自分类Dev

Unix在bash脚本中添加grep选项

来自分类Dev

如何评估变量bash脚本中的变量?

来自分类Dev

如何从带有bash变量的shell脚本中运行MYSQL脚本?

来自分类Dev

多行bash脚本和make file指令中评估bash变量的串联

来自分类Dev

Bash将grep存储到变量中

来自分类Dev

CLI和脚本中的grep行为不同