Shell awk 内置变量

8 篇文章 0 订阅

 Shell内置变量:

  •    $?:   表示shell命令的返回值.
  •    $$:    表示当前shell的pid.
  •    $!:    最后一个放入后台作业的PID值.
  •    $0:    表示脚本的名字.
  •    $1--$9,${10}: 表示脚本的第一到九个参数,和第十个参数.
  •    $#:    表示参数的个数.
  •    $*,$@: 表示所有的参数.

 awk内置变量:

  •       $0: 表示一整行(相当于数据库中一条记录).
  •       NR: (The total Number of input Records seen so far)当前行号
  •       NF: (The Number of Fields in the current input record)当前记录的域(相当于数据库中的字段)数量
  •       RS: (Record Separator, a newline by default)行分隔符(缺省为回车).
  •       FS: (Input Field Separator, a space by default)域分隔符,缺省为\t. awk-F: '{print $1,$2,$3}' employees 这里FS等于":".
  •       OFS:(Output Field Separator, a space by default)输出域分隔符, awk  -F: '{print $1,$2,$3}'employees 这里OFS等于" "空格, 因为在$1和$2之间是空格分开的.
  •       ARGC: 命令行参数的数量.
  •       ARGV: 命令行参数数组.
  •       ENVIRON: 从shell传递来的包含当前环境变量的数组.
  •       ERRNO: 错误号.
  •       FILENAME: 当前的输入文件名.

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值