1. 程式人生 > >【程式設計技術-Shell】AWK使用大全

【程式設計技術-Shell】AWK使用大全

1.  AWK中輸出特殊字元

輸出單引號

涉及到轉義字元,但是在使用普通的方法進行轉義時,會遇到下面的問題

正確的方法:'\'',使用單引號將轉義字元括起來,然後後面加上單引號

 

輸出其他特殊字元

輸出其他特殊字元,只需要在雙引號內即可,\(反斜槓)需要在前面加上反斜槓

[[email protected] ~]$ echo "hello" | awk '{print "echo $\\`"}'
echo $\`

 

2. AWK使用變數

較為複雜的場景實現:單引號和變數,變數需要單引號‘’引起來。

 key=TOM; echo aaa | awk '{print "select * from A where name='$key'

"}'
select * from A where name=TOM
key=TOM; echo aaa | awk '{print "select * from A where name='\'''$key''\''"}'
select * from A where name='TOM'

 

 3. AWK 改變輸入輸出分隔符

https://www.cnblogs.com/leezhxing/p/4694323.html#undefined