当前位置: 首页 > news >正文

简网站建设流程步骤求职简历

简网站建设流程步骤,求职简历,frontpage做网站教程,金融专业主要学什么文章目录 一.Awk二.Awk按行输出文本三.Awk按字段输出文本四.通过管道#xff0c;双引号调用shell命令五.总结#xff1a; 一.Awk Awk的工作原理#xff1a; 逐行读取文本#xff0c;默认以空格或tab键为分隔符进行分隔#xff0c;将分隔所得的各个字段保存到内建变量中双引号调用shell命令五.总结 一.Awk Awk的工作原理 逐行读取文本默认以空格或tab键为分隔符进行分隔将分隔所得的各个字段保存到内建变量中并按模式或者条件执行编辑命令。 sed命令常用于一整行的处理而awk比较倾向于将一行分成多个字段“然后再进行处理。awk信息的读入也是逐行读取的执行结果可以通过print日的功能将字段数据打印显示。在使用awk命令的过程中,可以使用逻辑操作符表示与、| |表示或、表示非还可以进行简单的数学运算 Awk的命令格式 awk 选项 模式或条件 [操作] 文件1 文件2 ... awk -f 脚本文件 文件1 文件2 ...Awk常见的内建变量可直接用如下所示 字符解释FS列分割符。指定每行文本的字段分隔符默认为空格或制表位。与-F作用相同NF当前处理的行的字段个数NR当前处理的行的行号序数$0当前处理的行的整行内容$n当前处理行的第n个字段第n列FILENAME被处理的文件名RS行分隔符。awk从文件上读取资料时,将根据RS的定义把资料切割成许多条记录,而awk一次仅读入一条记录,以进行处理。预设值是’\n’ 二.Awk按行输出文本 1.输出所有内容 awk {print} shicao1.txt //输出所有内容 awk {print $0} shicao1.txt //输出所有内容2.输出第 4~6 行内容 awk NR4,NR6 {print $0} shicao1.txt3.输出第 4~6行内容逻辑且 awk NR4NR6 {print $0} shicao1.txt4.输出第4行、第6行内容逻辑或 awk NR4||NR6{print} shicao1.txt5.输出所有奇数/偶数行的内容 awk (NR%2)1 {print $0} shicao1.txt //输出所有奇数行的内容 awk (NR%2)0 {print $0} shicao1.txt //输出所有偶数行的内容5.输出所有偶数行并显示行号 awk (NR%2)0 {print NR,$0} shicao1.txt6.输出以root开头的行 awk /root/ {print $0} /etc/passwd7.不显示第十行内容 awk NR!10{print $0} shicao1.txt8.输出以bash为结尾的 awk /bash$/ {print} /etc/passwd9.处理文件之前。处理文件所执行的操作END操作 awk BEGIN {x0}; /nologin$/ {x;print x,$0}; END {print x} /etc/passwd三.Awk按字段输出文本 awk -F: ‘/^root/ {print $1}’ /etc/passwd               //输出每行中以空格或制表位分隔的第一个字段 awk -F: ‘/^root/ {print $3}’ /etc/passwd               //输出每行中以空格或制表位分隔的第三个字段 awk -F: ‘/^root/ {print $1,$3}’ /etc/passwd         //输出每行中的第13个字段内容 awk -F: ‘/^root/ {print $1, 3 , 3, 3,NF}’ /etc/passwd     //输出每行中的第13最后的字段内容 awk -F: ‘$35 {print $0}’ /etc/passwd                  //输出第3个字段的值小于5的内容 awk -F: ‘$35 {print $3, $1}’ /etc/passwd awk -F: ‘!($310) {print $3,$1}’ /etc/passwd                 //输出第3个字段的值小于5的内容 awk ‘BEGIN {FS“:”};{if($31000){print}}’ /etc/passwd                   //先处理完BEGIN的内容再打印文本里面的内容 awk -F “:” ‘{max($3$4)?$3:$4;{print max}}’ /etc/passwd                       //($3$4)?$3:$4;三元运算符如果第3个字段的值大于等于第4个字段的值则把第3个字段的值赋给max否则第4个字段的值赋给max awk -F “:” ‘{print NR,$0}’ /etc/passwd                       nbsp //输出每行内容和行号每处理完一条记录NR值加1 awk -F “:” ‘$7~“/bash”{print $1}’ /etc/passwd                      //输出以冒号分隔且第7个字段中包含/bash的行的第1个字段 awk -F “:” ‘($1~“root”)(NF7){print $1,$2}’ /etc/passwd //输出第1个字段中包含root且有7个字段的行的第1、2个字段 awk -F “:” ‘($7!“/bin/bash”)($7!“/sbin/nologin”){print}’ /etc/passwd //输出第7个字段既不为/bin/bash也不为/sbin/nologin的所有行 四.通过管道双引号调用shell命令 awk ‘{print NR}’ shicao1.txt                     //打印行号 awk ‘{print NR,$0}’ shicao1.txt free -m | awk ‘/Mem:/ {print int($3/($3$4)*100)“%”}’                   //查看当前内存使用百分比 awk ‘BEGIN {n0 ; while (“w” | getline) n ; {print n-2}}’         //调用w命令,并用来统计在线用户数 CPU使用率 查看当前cpu使用情况top | awk ‘{print $0}’ (动态) 仅执行一次top -b -n1 查看cpu使用率 top -b -n1 | awk ‘/%Cpu/ {print $8}’ top -b -n1 | awk -F, ‘/%Cpu/ {print $4}’ | awk {print $1} top -b -n1 | awk -F, ‘/%Cpu/ {print $4}’ | awk ‘{print 100-$1%}’ 查看根目录的使用率 df | awk ‘{print $5}’ df | awk ‘$NF“/”{print $5}’ cat /proc/uptime | awk -F, {print $1} date -d $(cat /proc/uptime | awk -F. {print $1}) second ago //开机时长 cat shicao2.txt | sort | uniq -c                     //统计数据 方法1cat shicao2.txt | awk {a[$1]}; END{for(i in a){print i,a[i]}} ’ 方法2cat shicao2.txt | sort | uniq -c echo “A B C D” | awk ‘BEGIN{OFS“,”}; {print $0}’ echo “A B C D” | awk ‘BEGIN{OFS“,”}; {$1$1; print $0}’ $1$1 是用来激活$0的重新赋值,也就是说 字段$1…和字段数NF的改变会促使awk重新计算$0的值,通常是在改变OFS后而需要输出$0时这样做 awk ‘BEGIN{a[0]1; a[1]2; a[2]3; print a[1]}’ awk ‘BEGIN{a[0]1; a[1]2; a[2]3; print a[0]}’ awk ‘BEGIN{a[0]1; a[1]2; a[2]3; print a[2]}’ awk BEGIN{a[“abc”]10; a[“def”]20; a[“xyz”]30; print a[“abc”]} awk ‘BEGIN{a[“abc”]10; a[“def”]20; a[“xyz”]30; print a[“xyz”]}’ awk ‘BEGIN{a[“abc”]10; a[“def”]20; a[“xyz”]30; print a[“def”]}’ awk ‘BEGIN{a[0]1; a[1]2; a[2]3; for(i in a){print i,a[i]}}’ PS1BEGIN中的命令只执行一次 PS2awk数组的下标除了可以使用数字也可以使用字符串字符串需要使用双引号 五.总结 awk 选项 条件 {操作}awk -F 分隔符 NRX {print $n}! || /字符串或正则/ {....}Sn~字符串 {...]!~ ! awk BEGIN{...}; 条件{...}; END{...}BEGIN{...};处理文件前的操作条件{...};按照条件处理文件行内突的操作END{...} 处理完文件所有行内容后的操作
http://www.hkea.cn/news/14583770/

相关文章:

  • 深圳商城网站制作wordpress离线写文章
  • 鄂州建设工程造价信息管理网站如何创立个人网站
  • 文登住房与建设局网站手机排行榜软件
  • 监控网站开发wordpress开启菜单
  • 企业网站的页面信息该如何排放公司网页需要哪些内容
  • 精细化学品网站建设网站建设公司的公司
  • 创建平台网站下载wordpress no.7
  • 哪个网站建设公司重庆小程序开发费用
  • 画室网站模板北京小程序开发电话
  • 北京江苏省住房和城乡建设厅网站网页设计图片怎么放进去
  • 天猫与京东的网站建设管理如何做一个购物网站
  • 帮做网站设计与规划作业网络设计培训学校
  • 厦门建行网站首页如何做deal网站推广
  • 怀化市建设局网站地址泰安房产网签成交数据
  • 什么网站做h5没有广告百度验证网站的好处
  • 深圳建设营销型网站重大军事新闻
  • 开县做网站做网站的系统功能需求
  • 上海网站建设021360海口制作网站企业
  • 网站开发目录廊坊哪里有做网站的
  • wordpress用多大的带宽安平网站建设优化
  • 果园网站建设建设银行乾县支行网站
  • 网站的说服力WordPress评论第页
  • 网站建设项目运作的可行性租服务器 wordpress
  • 安卓移动网站开发详解有啥创意可以做商务网站的
  • 装修行业网站建设wordpress edc
  • 网站开发工程师学什么wordpress底面有虚线这么办
  • 网站设计页面咖啡的网站建设策划书
  • 门头设计一键生成免费企业网站seo推广方案
  • 网站策划编辑招聘商品门户网站解决方案
  • 自己做网站要多少钱穆棱市住房和城乡建设局网站