shell脚本,awk取奇数行与偶数行方法。

第一种方法:

第二种方法:

第三种方法:

时间: 2024-10-29 19:06:34

shell脚本,awk取奇数行与偶数行方法。的相关文章

shell脚本,实现奇数行等于偶数行。

请把如下字符串stu494e222fstu495bedf3stu49692236stu49749b91转为如下形式:stu494=e222fstu495=bedf3stu496=92236stu497=49b91 利用AWK来实现 通过shell脚本来实现

用awk、sed打印奇数行或偶数行

这里只介绍最简单的方法 sed实现一:奇数行 sed -n 'p;n' file偶数行 sed -n 'n;p' file 这个可能比较难理解,举个网上的例子: 例,从aaa文件中取出偶数行cat aaa This is 1    This is 2    This is 3    This is 4    This is 5 sed -n 'n;p' aaa         //-n表示取消默认输出 This is 2    This is 4 注 释:sed读取This is 1,执行n命令

shell脚本抓取问题进程

引用原文shell脚本:#/bin/bashLOAD=$(awk '{print $1}' /proc/loadavg)CPUNUM=$(grep -c processor /proc/cpuinfo) if [ $(echo "$LOAD > $CPUNUM" | bc) = 1 ]; then    RESULT=$(ps -eo pcpu,pmem,user,args | awk '$1 > 0' | sort -nr)    if [ -n "$RESUL

Linux Shell脚本 几种循环语句创建用户的方法

大家好,我是孤云暮雨,今天给大家带来的是"Linux Shell脚本 几种循环语句创建用户的方法" 添加user1-user20用户 for循环: #!/bin/bash for i in {1..20} do useradd user$i echo "user$i Users to add success" done for循环(C风格): #!/bin/bash for ((i=1;i<=20;i++)) do useradd user$i &&a

shell 脚本实现乘法口诀表的两种方法——shell与C语言

shell 脚本实现乘法口诀表的两种方法--shell与C语言 话不多说直接给出代码: 1 #!/bin/bash 2 if [ $# -eq 0 ] //用于判断输入的参数个数为0 3 then 4 echo "welcome you!" 5 echo "this is a test with 2 methods to output arbitrarily mux table!" 6 else 7 echo "sorry you input invlia

如何选中多个相同标签的奇数行或者偶数行

在伪类方法里面,有一个:nth-child()的方法,当()里面的参数为2n的时候表示偶数行,当()里面的参数为2n+1或者2n-1的时候表示奇数行 后面的参数为数字的时候,表示的选择的哪一行 实例: <div id="myDiv"> <div>123</div> <div>123</div> <div>123</div> <div>123</div> <div>12

shell脚本——爬取域名一级页面元素并判断其可缓存性

来了一个域名如何判断其缓存与否,高大上的专业爬虫当然可以做分析,如果不是很严谨的分析,通过shell脚本也可以实现,来看看我这个一层页面的小爬吧,哈哈哈,先脚本执行后的结果图: 在处理的时候,会用elinks把页面上所有的元素爬出来,并做统计,用curl探测头信息,通过cache-control头来做判断是否可缓存,如果一个域名下超过70%的url可缓存,那么我就简单认为这个host是可以缓存的,虽然比较粗糙,但是做一个粗略的参考和学习应该足够. 脚本程序如下: #/bin/sh #### 分析

CentOS6 Shell脚本/bin/bash^M: bad interpreter错误解决方法

在windows下保存了一个脚本文件,用ssh上传到centos,添加权限执行nginx提示没有那个文件或目录.shell脚本放到/etc/init.d/目录下,再执行/etc/init.d/nginx,提示多了这句/bin/bash^M: bad interpreter.网上找了资料才知道如果这个脚本在Windows下编辑过,就有可能被转换成Windows下的dos文本格式了,这样的格式每一行的末尾都是以\r\n来标识,它的ASCII码分别是0x0D,0x0A.如果你将这个脚本文件直接放到Li

Shell脚本:几个基本的字符串处理方法总结

今天总结了下Shell脚本的几种处理字符串的方式,封装了几个基本的字符串处理函数. 代码(string.inc)如下: #!/bin/sh #一个测试函数 #输入:无 function str_testfunc() {     echo "这是一个测试函数" } #获取字符串长度 #输入:字符串 function str_length() {     echo `expr length $1` } #获取字符串子串 #输入:字符串 截取起始位置 #输入:字符串 截取起始位置 截取长度