zoukankan      html  css  js  c++  java
  • 常用命令--awk

    awk '{ 
         BEGIN{stat1} 
         BEGIN{stat2} 
         pattern1{action1} 
         pattern2{action2} 
         ... 
         patternn{actionn} 
         {默认动作,无条件,始终执行} 
         END{stat1} 
         END{stat2} 
    }'
    awk 'BEGIN{
    for(i=1;i<=9;i++)
        {
            for(j=1;j<=9;j++)  
            {
                tarr[i,j]=i*j;
                print i,"*",j,"=",tarr[i,j];
            }
        }
    }'
    # awk 打印 99乘法表 
    awk 'BEGIN{
    for(i=1;i<10;i++) 
        {
            for(j=1;j<=i;j++) 
            {
                printf "%d%s%d%s%d	",j,"*",i,"=",i*j;
            }
            printf "
    "
        }
    }'
    # awk 浮点计算
    aa=20645323448563562456
    bb=1024532542341354
    awk -v m1=$aa -v m2=$bb 'BEGIN{
        num = m1/m2;
        print m1;
        print m2;
        print num;
        printf "%.9f
    ", num;
    }'
    # 计算器
    firstNum=20645 secondNum=102.4 ss=`awk -v m1=$firstNum -v m2=$secondNum 'BEGIN{num = m1/m2; printf "%.9f ", num;}'` echo $ss 201.611328125


    作者:Outsrkem
    出处:https://www.cnblogs.com/outsrkem/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    作业5,6 2019/10/23
    作业1、2、3、4 2019/10/23
    实现Map传参Mybatis
    maven工程配置pom.xml实现mybatis的访问数据库操作
    测试
    Postman篇之命令行测试
    unittest框架
    测试
    测试
    测试
  • 原文地址:https://www.cnblogs.com/outsrkem/p/11764247.html
Copyright © 2011-2022 走看看