awkで引用符文字を印刷する方法

awkで引用符文字を印刷する方法

str.txt次のサンプルレコードを含むファイルがあります。

31,2713810299,1,11-Aug-15 19:52:10
32,2713810833,1,11-Aug-15 21:36:18

ここで、以下のようにawkを使用して出力を印刷したいと思います。

cat str.txt|awk -F, '{print substr("$4",1,9)}' -

出力は次のようになります。

'11-Aug-15' 
'11-Aug-15' 

ベストアンサー1

一重引用符は\x27

awk -F, '{print "\x27"substr($4,1,9)"\x27" }'

おすすめ記事