1、断句,(同行有多个字段需要读取时特别管用)

原文本:
Cell 04 - Address: 14:E6:E4:E3:E8:68
                    Protocol:802.11b/g/n
                    ESSID:"Sunshine_Mercury"
                    Mode:Managed
                    Frequency:2.412 GHz (Channel 1)
                    Quality:68/100  Signal level:-63 dBm  Noise level:-92 dBm
                    Encryption key : on
                    Bit Rates:54 Mb/s
                    IE: WPA Version 1
                        Group Cipher : CCMP
                        Pairwise Ciphers (1) : CCMP
                        Authentication Suites (1) : PSK
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : CCMP
                        Pairwise Ciphers (1) : CCMP
                        Authentication Suites (1) : PSK

使用命令:cat /etc/iwlist | sed -e 's/Noise\|Signal/\n&/g' | grep "Signal level:" | sed 's/ //g'

“cat /etc/iwlist | sed -e 's/Noise\|Signal/\n&/g' ”将同一行(Quality:68/100  Signal level:-63 dBm  Noise level:-92 dBm)进行断句,变成多行,这样即可读取相应的值。

获取扫描到的essid方法

首先扫描后倒入到文件

./iwlist wlan0 scan > a.txt

然后用shell 获取ssid

cat a.txt grep "ESSID:" | sed 's/ //g'

2、shell读取文件的指定行字符串

在得到数行输出时,需要得到指定行的字段,可以使用该指令。

sed -n Np 文件名
如sed -n 2p xxx 输出结果即为第二行的内容。

shell技巧(sed 断句、读取指定行) 【ZT】相关推荐

  1. Python3实现从txt文件中读取指定行的方法

    Python3实现从txt文件中读取指定行的方法 本文实例讲述了Python3实现从文件中读取指定行的方法.分享给大家供大家参考.具体实现方法如下: def getline(the_file_path ...

  2. sed及awk显示指定行内容

    文件内容为 [root@test1 test]# cat file.test 1 2 3 4 5 6 7 8 9 10 1. 显示第二行内容(指定行) 1)sed [root@test1 test]# ...

  3. easyexcel 读取指定行数据_Excel怎么设置只提取指定行中的数据?

    Excel怎么设置只提取指定行中的数据?有些时候我们需要从一个excel文件中的数据库中提取指定的行或列中的数据.例如如图示,是国内所有上市公司的行业统计.但是现在我们只需要其中部分上市公司的行业统计 ...

  4. linux shell 脚本如何添加文本到指定行?

    方法1:用sed的i\命令在第一行前面插入即可,加上 -i 选项直接操作文件.如果不加只是打印不会写入文件. 例如, 文件头部添加一行字符: sed -i '1i\3a0000' test.txt 方 ...

  5. python读文件一次读特定行_Python3实现从文件中读取指定行的方法 python读取文本内每行指定内容...

    如何用python读取文本中指定行的内容在这个世界上说不出口的话太多了,你能不能陪小编去,你能不能留下来,你能不能帮帮小编,你对小编很重要,所以你可不可以不要走,到最后哽咽出口的却是,没关系,小编可以 ...

  6. MATLAB中批量从txt文件中读取指定行的数据保存为txt文件

    经常遇到,我们想要读取的数据,不是从头开始读取的,我们往往要求从固定的行开始读取,MATLAB代码如下: function readData() %从指定行开始读取数据 readFilePath='C ...

  7. python读取指定行的txt_【Python】读取txt文件,获取指定行中指定位置数据

    #-*- coding: utf-8 -*- """ @Date: 2020/5/21 21:53 @Author: Pangpd @FileName: read_log ...

  8. sed搜索某行在行末追加_linux shell 用sed命令在文本的行尾或行首添加字符

    昨天写一个脚本花了一天的2/3的时间,而且大部分时间都耗在了sed命令上,今天不总结一下都对不起昨天流逝的时间啊~~~ 用sed命令在行首或行尾添加字符的命令有以下几种: 假设处理的文本为test.f ...

  9. linux shell 用sed命令在文本的行尾或行首添加字符

    from:http://www.cnblogs.com/aaronwxb/archive/2011/08/19/2145364.html 昨天写一个脚本花了一天的2/3的时间,而且大部分时间都耗在了s ...

最新文章

  1. MySQL常见的三种存储引擎(InnoDB、MyISAM、MEMORY)
  2. LAN远程重启server安全方法
  3. quantum theory
  4. 三联《少年》创刊,各领域佼佼者畅言新知,帮少年建立思维素养体系!
  5. 操作系统课设之简单 shell 命令行解释器的设计与实现
  6. Qt|C++-OpenGL绘制三角形带
  7. 亚信基于AWS构建世界级企业互联网平台
  8. 前台 时不时报 could not proxy request_长春中考成绩不理想可以报的高中
  9. php安全拦截,php类中的各种拦截器用法分析
  10. 用友中标:打造新一代云化ERP 落地大型企业互联网+
  11. html3D创意相册附源码
  12. 鞠今日截语2014.05.11火星合月
  13. Noip 2016 蛋碎一地晚节不保
  14. android 讯飞语音 提示组件未安装,迅雷看看提示“未安装组件”原因及其解决方法...
  15. 【转】我的算法学习之路
  16. Linux的入门学习
  17. zynq linux环境移植,ZYNQ 7030 Linux 系统移植
  18. 如何成为一名出色SEO从业人员
  19. 什么是代码?code?
  20. 网络传输介质 通信中的有线介质:双绞线、同轴电缆、光纤 引导性传输介质

热门文章

  1. 软件架构(9)---架构视图
  2. 阿里 mysql cluster_MySQL Cluster集群安装及使用-阿里云开发者社区
  3. jpa怎么传参到in中_Java中如何处理开关状态的属性字段?
  4. 体检异常率98%?数据分析告诉你如今的90后身体状况到底有多差?
  5. 腾讯大佬和你闲聊图像分割这件事儿
  6. CSDN创作的markdown语法效果示意图
  7. 手写数字识别全部代码--全连接神经网络方法
  8. 顶配12599元!三星Galaxy S22国行价格来了...
  9. 网传“杭州市聘罗永浩为形象大使”?官方:为不实信息
  10. 本田电动SUV Prologue拟2024年上市销售 初始年销售目标7万辆