awk 中使用單引號


單引號在awk中屬於特殊字元,直接寫在裡面會秀不出來,或是語法錯誤,所以在使用時需要放在雙引號"  "的範圍內,然後在使用單引號前,先加上 \,不過這個 \ 也是特殊字元,也不能直接寫,而要寫成'\',然後再加上我們要的單引號,執行示例如下

~ $ head /etc/passwd | awk -F: '{print $1 " '\''test'\''"}'
root 'test'
daemon 'test'
bin 'test'
sys 'test'
sync 'test'
games 'test'
man 'test'
lp 'test'
mail 'test'
news 'test'

留言

熱門文章