sed 和 awk的使用

来源:互联网 发布:windows me 系统安装 编辑:程序博客网 时间:2024/05/21 10:09

1. 固定宽度的摘录

lili@lili-debian:~/workspace/temp$ export AWKPATH=/home/lili/workspace/github-workspace/mycode/awk
lili@lili-debian:~/workspace/temp$ awk -f width-sep.awk temp.txt
456
lili@lili-debian:~/workspace/temp$ cat /home/lili/workspace/github-workspace/mycode/awk/width-sep.awk
BEGIN{
    FIELDWIDTHS="1 2 3 4"
}
{
    print $3
}


2. 从标准输入读入:

lili@lili-debian:~/workspace/temp$ awk 'BEGIN { getline number < "-" ;  if ( number ~ /[0-9]+/ ) { print "good" ; } else { print "bad";}}'

原创粉丝点击