awk 读取 shell 变量的方法
2012-06-28 14:56
435 查看
1、在awk中用"'$var'"
#!/bin/bash
var=test
awk 'BEGIN { print "'$var'" }'
如果var有空格、转义字符等特殊字符,最好在$var外再用一个双引号括住: "'"$var"'"
2、 awk -v awk中的变量名= shell中的变量名
#!/bin/bash
varS=test
awk -v varA="$varS" 'BEGIN { print varA}'
#!/bin/bash
var=test
awk 'BEGIN { print "'$var'" }'
如果var有空格、转义字符等特殊字符,最好在$var外再用一个双引号括住: "'"$var"'"
2、 awk -v awk中的变量名= shell中的变量名
#!/bin/bash
varS=test
awk -v varA="$varS" 'BEGIN { print varA}'
相关文章推荐
- 在SHELL中直接读取数据库中的值赋给变量解决方法
- shell脚本读取变量方法
- awk与shell之间的变量传递方法
- AWK与SHELL之间的变量传递方法
- shell中使用awk,awk 4000 引用shell变量的方法
- sed、awk调用shell变量的方法[转载]
- awk中使用shell的环境变量方法
- sed、awk调用shell变量的方法
- 找了好久:awk 赋值给 shell 变量的方法
- awk与shell之间的变量传递方法
- 向awk传递shell变量的两种方法
- shell变量传递给sed,awk,grep简单方法
- shell表达式中引用外部变量的方法(例如awk中引用外部变量)
- shell表达式中引用外部变量的方法(例如awk中引用外部变量)
- sed、awk调用shell变量的方法
- awk引用shell中变量的几种方法
- awk与shell之间的变量互相传递方法
- awk中使用shell变量的两种方法
- awk 修改 shell 变量方法
- 在SHELL中直接读取数据库中的值赋给变量解决方法