// 小飞机置顶 返回顶部

QA|linux指令awk '{print $(NF-1)}'为啥用单引号而不是双引号?|linux

linux指令awk '{print $(NF-1)}'为啥用单引号而不是双引号?

我的理解:

因为单引号不对会内容进行转义,而双引号会,举个栗子

1 a=1
2 echo "$a"  # 结果是1
3 echo '$a'  # 结果是$a

而awk相当于调用了linux内部函数,封装好的,此时他需要传参进去,那么就希望原封不动的传字符串进去,而不是转义后的内容,所以要用单引号

 

posted @ 2023-05-04 15:06  T-Better  阅读(204)  评论(0编辑  收藏  举报
// 添加雪花飘落特效
返回顶端 // canvas炫酷背景 // 右下角目录栏