说明
在使用awk时候,经常有输出需要单引号情况,
由于单引号在awk中有特殊的含义,所以需要转换使用
转换方式
1 双引号+单引号转义
"'\''"
[test@test]# echo "test" |awk '{print "'\''"$1"'\''"}'
'test'
2 八进制逗号(\047)转义
"\047"
[test@test]# echo "test" |awk '{print "\047"$1"\047"}'
'test'
在使用awk时候,经常有输出需要单引号情况,
由于单引号在awk中有特殊的含义,所以需要转换使用
1 双引号+单引号转义
"'\''"
[test@test]# echo "test" |awk '{print "'\''"$1"'\''"}'
'test'
2 八进制逗号(\047)转义
"\047"
[test@test]# echo "test" |awk '{print "\047"$1"\047"}'
'test'
评论区