awk中使用bash中定义的变量
2011-07-27 19:43
302 查看
var="test"
awk 'BEGIN{print "'$var'"}'
这种写法其实际是双括号变为单括号的常量,传递给了awk.
如果var中含空格,为了shell不把空格作为分格符,便应该如下使用:
var="this is a test"
awk 'BEGIN{print "'"$var"'"}'
如果不含空格,是 '' 将$var包含 即'$var'
如果含有空格 是 '' 加上" " 即 ' "&var" ' 我为了区别,单引号用的比较分开
awk 'BEGIN{print "'$var'"}'
这种写法其实际是双括号变为单括号的常量,传递给了awk.
如果var中含空格,为了shell不把空格作为分格符,便应该如下使用:
var="this is a test"
awk 'BEGIN{print "'"$var"'"}'
如果不含空格,是 '' 将$var包含 即'$var'
如果含有空格 是 '' 加上" " 即 ' "&var" ' 我为了区别,单引号用的比较分开
相关文章推荐
- java变量的定义和使用
- 使用extern声明外部定义的变量时不能赋值,只需声明变量
- javascript中使用var和不使用var定义变量的区别
- c语言中定义struct型变量时使用“.”符号的意义
- 定义和使用全局变量
- awk 中使用shell 变量
- MFC全局变量的定义和使用
- var定义变量的使用细节
- 关于怎么在php中定义的sql语句中使用变量
- Android全局变量的定义与使用
- 在GoLang中 将一个定义了变量,却不使用而报错的解决办法
- 在vim中使用cscope查找调用、定义函数和变量的地方
- java中main函数中的变量定义及其使用
- postman 定义并使用全局变量
- windows cmd 定义和使用变量
- Java语言基础{Java_se(02)}-字面量和常量-变量的基本定义和使用-Java表达式-数据类型和分类-基本数据类型的转换-算数运算符-赋值运算符-比较运算符-三元运算符-逻辑运算符
- PHP Global定义全局变量使用说明
- 在Shell脚本中编写AWK脚本实现数据提取—注意格式、awk中使用shell变量、awk中数字字符串转换成数字、awk中字符串相等比较
- awk当中使用外部变量
- 在头文件中使用static定义变量意味着什么(转)