2012-02-09 29 views
1

我有這樣的MySQL查詢,我想在一個awk命令來使用它像查詢:AWK:MySQL的:以換行符

select * from table where column like '%\n%'; 

這是我的awk命令:

mysql database -N -e "select info from table;" | awk -F ' ' '{ system("mysql -h "$1" table -N -e \"select * from table where column like '%\n%' ;\"")}' 

它不加工。帶'%\ n%'的部分不能像它應該那樣工作。有誰知道如何在這裏使用它?

感謝您的幫助!

回答

1

嘗試:

... system("mysql -h " $1 " table -N -e \42select * from table where column like \47%\\n%\47 ;\42") 
+0

它的工作!非常感謝你! – nano7 2012-02-09 10:57:18