awk中使用shell的环境变量
来源:互联网 发布:淘宝店怎么上一淘 编辑:程序博客网 时间:2024/05/16 15:14
awk中使用shell的环境变量
一:"'$var'"
这种写法大家无需改变用'括起awk程序的习惯,是老外常用的写法.如:
var="test"
awk 'BEGIN{print "'$var'"}'
这种写法其实际是双括号变为单括号的常量,传递给了awk.
如果var中含空格,为了shell不把空格作为分格符,便应该如下使用:
var="this is a test"
awk 'BEGIN{print "'"$var"'"}'
二:'"$var"'
这种写法与上一种类似.如果变量含空格,则变为'""$var""'较为可靠.
三.把括起awk程序的''变为"",使用"$var"
如:
$var="this is a test"
awk 'BEGIN{print "$var"}"
这是因为在""里$是特殊字符,而在''里$是普通字符.
四:export 变量,使用ENVIRON["var"]形式,
如:
$var="this is a test";export $var
awk 'BEGIN{print ENVIRON["var"]}'
五:当然也可以使用-v选项
如:
$var="this is a test"
awk -vnvar="$var" '{print nvar}'
这样便把系统变量定义成了awk变量.
一:"'$var'"
这种写法大家无需改变用'括起awk程序的习惯,是老外常用的写法.如:
var="test"
awk 'BEGIN{print "'$var'"}'
这种写法其实际是双括号变为单括号的常量,传递给了awk.
如果var中含空格,为了shell不把空格作为分格符,便应该如下使用:
var="this is a test"
awk 'BEGIN{print "'"$var"'"}'
二:'"$var"'
这种写法与上一种类似.如果变量含空格,则变为'""$var""'较为可靠.
三.把括起awk程序的''变为"",使用"$var"
如:
$var="this is a test"
awk 'BEGIN{print "$var"}"
这是因为在""里$是特殊字符,而在''里$是普通字符.
四:export 变量,使用ENVIRON["var"]形式,
如:
$var="this is a test";export $var
awk 'BEGIN{print ENVIRON["var"]}'
五:当然也可以使用-v选项
如:
$var="this is a test"
awk -vnvar="$var" '{print nvar}'
这样便把系统变量定义成了awk变量.
- awk中如何使用shell的环境变量
- awk中如何使用shell的环境变量
- awk中使用shell的环境变量
- awk中如何使用shell的环境变量
- awk中使用shell的环境变量
- shell中使用awk,awk引用shell变量的方法
- shell中awk 使用
- awk中使用shell命令的方法
- awk中使用的shell命令
- awk中使用的shell命令-浅记
- shell 中awk的实例使用
- AWK中使用shell变量
- awk 中使用shell 变量
- awk中使用shell变量
- awk使用shell变量,shell获取awk中…
- awk中使用shell变量的两种方法
- Shell中awk和sed的一些使用
- 使用AWK在shell中生成日历的小程序
- java编程思想-关于final
- javascript中原型模式实现继承中this指向问题(未完)
- VS2010 C++创建、调用DLL图解
- 设计模式基本概念
- ajax学习笔记2
- awk中使用shell的环境变量
- 在ubuntu12.10 中安装google chrome
- time_after的原理
- [转载]HttpWatch工具简介及使用技巧
- C#调用C++dll的类型转换
- SS7--MTP2
- 获取项目的根路径
- JS 数组排序最大值
- 看表、视图、工程、触发器创建时间