• shell 编程中 awk ,wc ,$0,$1 等 命令的使用总结


    本文为博主原创,转载请注明出处:

      1. awk 的常用场景总结

      2. wc 常用场景总结

      3. $0,$1,$# 的使用总结

      4. seq 的使用总结

      5. 获取用户输入 read 使用

     1. awk 的常用场景

      以特定的方式分割并过滤,默认是空格

      常用示例:查看所有java 的进程id

    ps -ef|grep java|awk '{print $2}'

      

    2. wc 的使用

      常用来统计文件的行数或列数

    cat nohup.out |grep INFO | wc -l

      

    3.$0,$1,$# 的使用总结  

    参数处理           说明                        
    $0 shell脚本本身的名字
    $1 shell脚本传的第一个参数
    $2 shell脚本传的第二个参数
    $# shell 脚本传参的个数
    $*  同  $@ 以一个单字符串显示所有的向脚本传递的参数
    $$ 脚本运行的当前进程id

    4. seq 的使用总结

      用来获取增量的区间范围,默认从1开始,且以空格分隔

         seq 尾数

      seq  首数 尾数

      seq  首数  增量    尾数

      seq -s  分隔符  首数   增量      尾数

       

    5. 获取用户输入 read 使用

      无提示输入:

    #!/bin/bash
    
    read name
    echo "you had input name is $name"

      含提示输入

    #!/bin/bash
    
    read -p "please input your name:  " name
    echo "you had input name is $name"

    6. grep -v grep 

      grep -v grep 可以去除 grep 的本身进程,查询示例如下:

      

    $*

  • 相关阅读:
    HiperLink
    三次贝塞尔曲线平滑多边形
    SimpleIni
    Segment
    SegIntersect
    OneTif
    OneSeg
    MiniDump
    MfcStrFile
    vmware workstation 如何配置NAT
  • 原文地址:https://www.cnblogs.com/zjdxr-up/p/15751018.html
Copyright © 2020-2023  润新知