2019独角兽企业重金招聘Python工程师标准>>>

awk中如何输出单引号

最近在用awk拼写一段sql语句时,遇到了 单引号不能输出的 问题 。
实在让人很困惑 !
awk中如何输出单引号 如何在awk中打印输出单引号呢 shell如何处理单引号呢 ?
也就是shell中对单引号的处理问题

解决办法
awk '{print " ' \' ' "}'
把转义的单引号',用两个单引号括起来,使其不执行

原因是 :括在双引号中的三种特殊字符不被忽略:$,\,` ,即双引号会解释字符串的特别意思,而单引号直接使用字符串输出.

那么shell如何处理特殊字符的呢
1. 单引号 ( ' ' )
如果我们想查找的是Susan Goldberg,不能直接使用grep Susan Goldberg phonebook命令,grep会把Goldberg和phonebook当作需要搜索的文件
howard@0[script]$ grep 'Susan Gold' phonebook
Susan Goldberg 403-212-4921
当shell碰到第一个单引号时,它忽略掉其后直到右引号的所有特殊字符

转载于:https://my.oschina.net/lCQ3FC3/blog/757550

awk命令输出单引号相关推荐

  1. shell中echo使用单引号时输出单引号

    我们知道,echo输出字符串时可以使用单引号或双引号括起来,使用单引号会忽略字符串中的特殊字符直接把特殊字符打印出来,此时它可以打印出几乎所有的特殊字符,除了单引号自己!如果输出单引号会出现以下情况: ...

  2. oracle输出单引号,oracle – 在PLSQL中转义单引号

    我希望PLsql生成如下所示的字符串: COMMENT ON COLUMN TABLE.COLUMN IS 'comment from database'; 我的解决办法是: declare str_ ...

  3. 【thymeleaf】转义符:使用转义符拼接输出单引号

    前言 thymeleaf version: 3.0.11.RELEASE spring boot 2.0.0.RELEASE 使用反斜杠进行转义 文本中,反斜杠是转义符. 拼接文本: <a th ...

  4. matlab-基础 输出单引号

    2019独角兽企业重金招聘Python工程师标准>>>      matlab : R2018a 64bit       OS : Windows 10 x64 typesettin ...

  5. Shell之awk命令

    目录 一.工作原理 二.命令格式 三.常见的内建变量 四.按行输出文本 五.按字段输出文本 六.通过管道.双引号调用shell命令 一.工作原理 逐行读取文本,默认以空格或tab键为分隔符进行分隔,将 ...

  6. awk命令中执行多条shell命令

    awk中使用的shell命令,有2种方法: 一.使用system() 二.使用print cmd | "/bin/bash" http://www.gnu.org/software ...

  7. linux awk命令

    2019独角兽企业重金招聘Python工程师标准>>> 简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单 ...

  8. 【转】Linux awk命令详解

    简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再 ...

  9. Linux awk 命令 说明

    2019独角兽企业重金招聘Python工程师标准>>> 一.  AWK 说明 awk是一种编程语言,用于在linux/unix下对文本和数据进行处理.数据可以来自标准输入.一个或多个 ...

最新文章

  1. 智能车竞赛技术报告 | 智能车视觉 - 温州大学- 春华秋实
  2. [转]独立窗口打开多个Excel文件
  3. c语言单链表_C语言笔试题—单链表逆序
  4. What is the difference between “def” and “val” to define a function
  5. 比较ArrayList和数组的区别
  6. 【Nginx那些事】nginx配置实例(四)搭建高可用集群
  7. 从小白到中级高级软件测试工程师成长路线!--(上篇)
  8. libIconv.lib编码库的生成和使用
  9. python实现邮件客户端_SMTP邮件客户端Python
  10. CocosCreator新手游戏开发指南(真小白)超详细 逐行注释
  11. 批处理 bat for 详解
  12. Operators(操作符)(创建、转换操作符)
  13. C语言多人对战贪吃蛇,双人对战贪吃蛇
  14. 六、流行框架介绍(SpringBoot框架详解(含底层原理介绍,适用于springBoot1.x和springBoot2.x,属于通用版本))
  15. PDF Expert教程|七个提高效率的小技巧
  16. emoji表情mysql处理_Mysql Emoji表情处理
  17. 爬取uputoo视频
  18. 使用python对在线网易有道翻译接口进行分析及破解js加密
  19. 线性回归 | Kaggle案例 预期寿命影响预期寿命的因素的统计分析(基于torch)
  20. #822. 徐老师球球世界(数学题)

热门文章

  1. [C++]实现委托模型
  2. Leetcode 930:和相同的二元子数组
  3. 4015-基于递归的折半查找(C++)
  4. PAT乙级 1093 字符串A+B(两种解法)
  5. MyBatis复习(六):MyBatis二级缓存
  6. ipad鼠标圆圈变成箭头_下一代 macOS 或将支持 Mac「投屏」到 iPad
  7. ASP.NET Core 入门教程 8、ASP.NET Core + Entity Framework Core 数据访问入门
  8. 织梦自定义表单地区联动类型不可用的解决办法
  9. 单个雪碧图多个图像资源你该如何解决它们的定位?
  10. Tornado 错误 Global name 'memoryview' is not defined