`
jickcai
  • 浏览: 246968 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

awk 输出单引号

    博客分类:
  • sh
awk 
阅读更多

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

 

 

/home/work/text.txt | awk -F "\t" '{
id=$1
sql="update table set review_status=2,sub_type=92,batch_id='\'''\'' where sub_type=94 and id='\''"id"'\'';"
 
print sql
}

<iframe style="display: none !important;" width="320" height="240"></iframe>

<iframe style="display: none !important;" width="320" height="240"></iframe>

分享到:
评论

相关推荐

    awk详细用法小结awk awk

    其中,script是以单引号括起来的awk程序脚本,而scriptfile则是包含awk脚本的文件路径。 ##### 2.2 常见选项 - `-F fs` 或 `--field-separator fs`:指定字段分隔符,用于将输入行分割成字段。 - `-v var=value` ...

    ibm_sed_awk中文版.pdf

    在基础的使用中,经常看到的是直接在命令行中调用awk程序,将需要处理的文件作为输入,然后在awk的单引号中指定要执行的操作。例如,文档中提到的命令“$awk'{print}'/etc/passwd”,这条命令会输出/etc/passwd文件...

    Linuxawk命令详解[归类].pdf

    awk_script 可以被分成多行书写,必须确保整个 awk_script 被单引号括起来。 2. awk 命令的一般形式: awk 'BEGIN { actions } awk_pattern1 { actions } ............ awk_patternN { actions } END { actions }...

    sed awk学习

    如果工作内容中包含 shell 可执行的字符如“$和*”,那么必须用单引号引起。 此外,SED 和 awk 都可以用 -n 来关闭自动输出,只打印被修改行。例如,$ sed -n -e 's/MA/Massachusetts/p' list 可以将文件 list 中的...

    AWK文件处理总结

    - `'{' 和 `'}'`: 单引号括起来的大括号用来界定 AWK 代码块,以便与 shell 命令区分开。 - `$1`: 表示输出文本文件中的第一列。 - `-F` 参数通常用于指定字段分隔符,默认情况下为空格或制表符。如果文件的分隔...

    sed和awk简明手册

    - 如果需要在命令中使用特殊字符(如`$`或`*`),则需要使用单引号(`'`)来避免shell对这些字符进行解释。 - **常用命令**: - **替换**:`s/旧字符串/新字符串/` - 例如,替换“MA”为“Massachusetts”:`sed...

    Awk简明教程

    需要注意的是,这里的语句必须放在单引号内,并且必须被大括号包围。 ##### 示例2:格式化输出 除了简单的数据提取,Awk 还支持类似 C 语言 `printf` 函数的格式化输出功能。例如,我们可以按照一定的格式输出文件...

    grep,sed, awk 总结

    - 单引号中的内容则不会被Shell解释,直接传递给grep。 ### egrep和grep-E egrep是grep的一个扩展版本,支持更多的正则表达式元字符,等同于`grep -E`。它支持如`+`(匹配一个或多个前一个字符)、`|`(匹配左右任...

    linux awk学习

    注意:awk 命令需要用单引号括起来。 **指定分隔符**: - `-F` 参数用于指定分隔字符,等同于内置变量 FS。 **设置变量**: - `-v` 用于设置变量,例如 `awk -v var=value '...'`。 **执行外部脚本**: - `-f`...

    一分钟学awk够用

    - **使用 Shell 中定义的变量**:可以直接在 AWK 中使用单引号将变量名括起来引用。 - **使用 Shell 命令**:使用双引号包含 Shell 命令,或使用 system() 函数。 - **从文件中读取变量到 AWK 中**:使用 getline ...

    AWK单行脚本快速参考.doc

    - 在DOS/Windows中,单引号不能保护重定向符号和管道,而双引号则会忽略特殊字符。在Unix终端,单引号和双引号遵循Unix标准。 - DOS/Win环境下,百分号`%`表示环境变量,如需在AWK中使用,应使用双百分号`%%`。 3...

    shell编程---awk 培训资料

    1. **命令行直接执行**:简单的小型awk程序可以直接写在命令行中,以单引号括起来,后面跟上输入文件名。 2. **外部文件执行**:对于较长的awk程序,通常将其保存在单独的文件中,然后使用`-f`选项指定程序文件,再...

    awk_test 实用程序教程

    awk的命令格式通常包括可选的选项(options)、文件名(files)以及单引号包围的命令(commands)。在命令中,可以使用大括号{}包围多个命令,实现复杂的逻辑处理。awk支持在命令前添加-F选项来定义字段分隔符,如果...

    linux正则表达式awk详解

    记住,当awk使用双引号包围数字时,数字被当作字符串处理,而当使用单引号或不使用引号时,awk会将其视为数字进行比较。 以上内容概述了awk在Linux系统中的高级使用方法,并结合实际案例进行了深入解析。通过灵活...

    awk入门教程

    - **直接命令行方式**:如 `awk 'pattern-action statements' inputfilelist`,其中“模式 - 动作”语句必须括在单引号中。 - **awk 命令程序方式**:将 **awk** 程序放在一个单独的文本文件中,然后通过 `-f` ...

    Linux里awk中split函数的用法小结

    为了解决这个问题,我们需要使用双引号将系统变量包裹起来,并且在外部使用单引号,以便让shell正确地传递变量。但是,由于`split`函数内部也需要双引号来定义分隔符,所以我们需要使用转义字符`\`来确保双引号被`...

    awk,sed,grep总结.chm

    在awk、sed和grep中,正则表达式通常用引号包围,作为模式的一部分。通过熟练掌握正则表达式,我们可以更高效地处理文本数据。 在“awk,sed,grep总结.chm”文件中,你将找到关于这三个工具的详细教程,包括各种...

Global site tag (gtag.js) - Google Analytics