Saya ingin menggunakan awk untuk mengeluarkan informasi dari output SQL seperti berikut:
(hitung (berbeda kelas server) = '2')
Dan perlu mengekstrak angka, yaitu 2 dalam contoh ini.
Saya ingin melakukan sesuatu seperti yang berikut ini, tetapi tidak dapat menemukan cara untuk menghindari kutip tunggal:
<sqlCommand> | awk 'BEGIN{FS="'"}{print $2}'
Bagaimana saya bisa mendapatkan penawaran tunggal literal sebagai pemisah bidang saya dalam awk?
unix
awk
escape-characters
WilliamKF
sumber
sumber
-F"'"
ke-F\'
?