Verwenden Sie dieses awk mit ORS='.*|'
:
s=$(awk '$0=="database2"{$0=$0 "*.*";print;next} {$2=$2 ".*"}1' OFS='.' ORS='|' file.txt)
LIST="${s%|}"
echo "$LIST"
database1.table1.*|database1.table4.*|database2*.*|database3.table2.*
Verwenden Sie dieses awk mit ORS='.*|'
:
s=$(awk '$0=="database2"{$0=$0 "*.*";print;next} {$2=$2 ".*"}1' OFS='.' ORS='|' file.txt)
LIST="${s%|}"
echo "$LIST"
database1.table1.*|database1.table4.*|database2*.*|database3.table2.*
Die Grundlagen der Optimierung von MySQL auf dedizierten Servern
So finden Sie alle Tabellen mit Identitätsspalte in der SQL Server-Datenbank - SQL Server / T-SQL-Tutorial Teil 45
Hinzufügen oder Löschen von Spalten mithilfe der GUI in SQL Server – SQL Server / T-SQL-Tutorial Teil 39
So verwenden Sie ANY / SOME Logical Operator in SQL Server - SQL Server / TSQL-Tutorial Teil 127