if [ -n "$row_numbe_detail" ]; 
if的-n判断是判断字符串的长度是否为0的;
字符串判断
[ -n STRING ] 如果STRING的长度非零则返回为真,即非空是真
[ STRING1 ]  如果字符串不为空则返回为真,与-n类似
[ STRING1 < STRING2 ] 如果 “STRING1”字典排序在“STRING2”前面则返回为真。
[ STRING1 > STRING2 ] 如果 “STRING1”字典排序在“STRING2”后面则返回为真。

grep命令  -w

-w或--word-regexp   只显示全字符合的列。
 -x或--line-regexp   只显示全列符合的列。
grep  -w  word   filename   是指定某个word搜索;

(2)-A -B -C
  很多时候,我们并关心匹配行而是关心匹配行的上下文。这时候-A -B -C就有用了
-A n 后n行,A记忆为(After)
-B n 前n行,B记忆为(Before)
-C n 前n行,后n行,C记忆为(Center)  
查询时,ABC的大小写不一样,查询结果就不一样;
查找搜索字段的行及上一行和下一行:
[root@hps220 dongfang]# grep -b1  home  2222   
0-i  am  chinese
15:here is my  home
32-bbb

查找搜索字段的行及上一行:
[root@hps220 dongfang]# grep -B1  home  2222
i  am  chinese
here is my  home

(8)查找IP地址
这里用到了-o和-P命令
我们通过man grep查看
-o, --only-matching:
              Show only the part of a matching line that matches PATTERN.
-P, --perl-regexp:
              Interpret PATTERN as a Perl regular expression.
也就是说-o,只显示匹配行中匹配正则表达式的那部分
-P,作为Perl正则匹配

$#:表示返回所有脚本参数的个数。

sudo ansible ips -s -m shell -a "chown -R $currenthostname:$currentgroup /data/aiips"
ansible的-s命令是什么意思; -s, --sudo
 -R SU_USER, --se-user=SUDO_USER

groups命令在标准输入输出上输出指定用户所在组的组成员;

if判断和grep命令-w及搜索前后行相关推荐

  1. linux系统grep命令匹配关键字前后几行内容

    grep -C 5 keyword file 从file文件中匹配keyword字串那行以及上下5行grep -B 5 keyword file 从file文件中匹配keyword及前5行grep - ...

  2. linux命令查找行数命令,Linux中用grep命令来搜索单词及统计匹配的行数

    使用 grep 命令来搜索多个单词要使用 grep 命令来搜索多个字符串或单词,我们该怎么做?例如我想要查找 /path/to/file 文件中的 word1.word2.word3 等单词,我怎么样 ...

  3. linux下grep同时匹配多个单词,Linux下使用grep命令搜索多个单词的方法

    摘要 腾兴网为您分享:Linux下使用grep命令搜索多个单词的方法,篆刻字典,中国知网,虚拟机,微博等软件知识,以及掌上公交app,尚书ocr,汇博企业,强密码,支付宝,mh,海融易,我的世界火影忍 ...

  4. Linux里find和grep命令

    2019独角兽企业重金招聘Python工程师标准>>> 在linux下面工作,有些命令能够大大提高效率.本文就向大家介绍find.grep命令,他哥俩可以算是必会的linux命令,我 ...

  5. linux系统下的grep命令功能与正则表达式详解

    功能说明:查找文件里符合条件的字符串.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office& ...

  6. linux grep命令参数及用法详解---linux管道命令grep

    功能说明:查找文件里符合条件的字符串. 语 法:grep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>] ...

  7. Linux命令之grep命令

    一.命令介绍   grep命令是文本搜索命令,它可以正则表达式搜索文本,也可从一个文件中的内容作为搜索关键字.grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板.如果模板包括空格,则必须被 ...

  8. 牛犇linux视频,Linux下grep命令

    1. grep简介 grep (global search regular expression_r(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大 ...

  9. grep 命令系列:grep 中的正则表达式

    grep 命令系列:grep 中的正则表达式 在 Linux .类 Unix 系统中我该如何使用 Grep 命令的正则表达式呢? Linux 附带有 GNU grep 命令工具,它支持扩展正则表达式e ...

最新文章

  1. 爬虫之selenium控制浏览器执行js代码
  2. cdn与服务器的关系_IPFS是一个天生的CDN,将会在全世界进行内容加速
  3. 实施hybris必须懂java吗
  4. matlab中的级数怎默算_matlab绘图小技巧-图像光滑数据取点
  5. linux内核之dmaengine
  6. 1200,1500PLC通过将FB284封装成一个标准FB块控制V90PN伺服EPOS定位
  7. 软件测试初学者学习资料汇总大全(校招、工作进阶通用)
  8. Java Annotation 刷课笔记(二)
  9. javascript 实现table展开折叠
  10. Nodejs教程15:net模块初探
  11. Android夜间模式原理
  12. 2022年6月的顶级黑客
  13. 让你的代码减少90%,这些Java工具库太强大了!
  14. 大数据中数据挖掘技术的挑战
  15. 关于版权声明的写法 (转)
  16. 金海佳学C++primer 练习9.28
  17. Hibernate学习之二-------搭建环境时应注意的地方
  18. 基于SSH开发校园失物招领网
  19. Fluent_Python_Part4面向对象,08-ob-ref,对象引用、可变性和垃圾回收
  20. 阿里云RPA操作——当前窗口截图

热门文章

  1. Go + C 一款简单的贪吃蛇
  2. Unity3d Mesh、Texture、UI 压缩降低内存
  3. 【站内题解】十六道csdn每日一练Python题解
  4. 防范于未“燃”|涂鸦智慧社区推出“黑科技”,电瓶车禁入电梯智慧方案
  5. 微商卖货怎么引流?微商怎么找客源?
  6. 月盈利百万的茶馆是如何通过一套商业模式起家?方案分享!
  7. Unity 3D模型展示框架篇之自由观察(Cinemachine)
  8. 10019---JavaScript--闭包
  9. UI组件介绍(for设计师)
  10. 密码学常用英文单词翻译