mysqlサーバーのすべてのデータベース名のうち、_backupという単語を含むデータベース名以外の名前を使用したいとします。grepで特定のデータベースをフィルターにかける方法
これまでの作業で、データベースのすべての名前がテキストファイルになりました。 これはcentos OS環境で実行されます。
"_backup"が表示されないように編集する必要がありますか?
例えば:私のMySQLサーバが5つのデータベースが含まれていると言う A)db001 b)はdb001_backup20170602 C)db002 D)db003 E)db003_backup2017Aug
Iだけ欲しいの(a)、(c)及び(d )をdatabase.txtファイルにリストします。
ありがとうございました。
'grepの-v _backup'に複数の文字列をgrepするための規定を与えるのだろうか? – salparadise
@salparadise - 私が投稿した声明が意味するものを私に与えてくれてありがとう。コードを他の場所からコピーしても動作しますが、理解できませんでした。データベース、information_schema、performance_schema、およびmysqlを含む名前のデータベースがテキストファイルに入らないことを意味すると理解できました。だから、必要なのは追加のgrep -v _backupだけだった。 –