zoukankan      html  css  js  c++  java
  • linux中运维相关命令

    1、awk

    可以参考:http://www.itshouce.com.cn/linux/linux-awk.html

    1.1 常见语法

    cat test.txt | awk 'BEGIN{print "The begin"}{print $0 }{ pirnt $1}END{print "The end"}'

    执行一次BEGIN语句,然后每一行都执行一次{code}语句,最后执行一次END语句

    $0整个当前行,$1当前行的第一个域 ,$NF当前行的最后一个域,默认使用空格作为分隔符

    1.2 print和printf的使用

    #awk 'BEGIN{a=1;b="213";print "output",a,","b;}'

    output 1 ,213

    printf的使用

    #awk 'BEGIN{a=1;b="213";printf("output %d,%s ",a,b)}'

    output 1,213

    1.3 分隔符

    默认使用空格作为分隔符

    echo "

    This is the first line

    This:is:the:second:line

    "  >> test.txt

    cat "test.txt" | awk 'BEGIN{print "The begin"}{print $0 }{ print $1}{print NF}END{print "The end"}'

    自定义分隔符例如使用 :

    cat "test.txt" | awk -F ":" 'BEGIN{print "The begin"}{print $0 }{ print $1}END{print "The end"}'

    也可以使用多个字符例如同时使用空格和冒号作为分隔符 " |:"

    cat "test.txt" | awk -F  " |:" 'BEGIN{print "The begin"}{print $0 }{ print $1}END{print "The end"}'

     1.4在awk中使用数组

    2、sed

    3、vi

  • 相关阅读:
    jQuery中 $ 符号的冲突问题
    典型用户,场景,用例图
    结对编程
    简易计算器
    对git的认识
    我的博客
    零基础免费搭建个人博客-hexo+github
    DTcmsV4.0分析学习——(3)URL重写
    DTcmsV4.0分析学习——(2)系统框架
    DTcmsV4.0分析学习——(1)数据库结构分析
  • 原文地址:https://www.cnblogs.com/lvxiaobo616/p/5710402.html
Copyright © 2011-2022 走看看