以下代碼按預期工作。但我無法格式化輸出。 它將記錄是這樣的:單行輸出
mysql
test
someDB
我想在一行
mysql test someDB
我在腳本中使用SED嘗試過的輸出,但沒有奏效。
#!/bin/sh
for dbName in `mysqlshow -uroot -pPassWord | awk '{print $2}'`
do
echo "$dbName" | egrep -v 'Databases|information_schema';
done
也不是awk打印換行符? – 2009-10-18 13:57:48
更好...只需一個awk命令:mysqlshow -uroot -pPassWord | awk'!/數據庫| information_schema/{print $ 2}' – ghostdog74 2009-10-19 01:08:13