`
隐形的翅膀
  • 浏览: 497074 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

sed awk 查找字符串

 
阅读更多
1.
a@ubuntu:~$ cat ttt
<table><tr><td>Password:</td><td>123456</td></tr><tr><td>Hash:</td><td>44efce164ab921caaad3b435b5140</td1></tr></table>

2.
a@ubuntu:~$ cat ttt | sed 's/<table>.*<td>//' | awk -F"<" '{print $1}'
44efce164ab921caaad3b435b5140

sed 's/<table>.*<td>//', 将从table到td的字符串替换为空

此时为
44efce164ab921caaad3b435b5140</td1></tr></table>

awk -F "<" , 以“《”分割剩余字符串

'{print $1}' 打印第一个字符串分组
分享到:
评论

相关推荐

    Sed与awk_中英文高清版

    Awk的强大之处在于它内置了丰富的内建函数,可以轻松处理数值计算、字符串操作以及文件操作。 在《Sed与Awk》这本书中,读者可以深入学习到: 1. Sed的基本概念:了解Sed的工作流程,包括命令行选项、模式空间、...

    linux grep sed awk命令详解

    **grep** 是一个用于查找文件里符合条件的字符串的强大工具。它可以对文件进行快速搜索,找出含有特定模式的行。 - **基本语法**:`grep [选项] 模式 文件` - **常用选项**: - `-i`:忽略大小写 - `-v`:反转...

    Sed与awk第二版(中文高清版)

    1. 文本替换:sed可以用来替换文件中的字符串。 2. 插入和删除:可以用来在指定位置插入文本行或删除指定的行。 3. 多种模式:可以指定哪些行需要被编辑,以及哪些行不进行编辑。 4. 批处理:sed可以将多个编辑命令...

    sed and awk 101 hacks.pdf

    - **sed替换命令语法**:替换命令是最常用的sed功能之一,它允许用户在文件中查找和替换字符串。 - **全局标志g**:标志g(global)表示对找到的每一处匹配都执行替换操作。 - **数字标志和打印标志p**:数字标志...

    Shell、awk、sed面试题汇总(无答案).doc

    20. 数字字符串处理:可以使用 shell 命令来处理数字字符串,例如 `echo "zdfgrABd2d235d" | grep -o '[0-9]' | paste -sd ''`。 这些知识点涵盖了 Shell、awk 和 sed 命令的使用、变量赋值和取值、文件操作、权限...

    sed与awk(第二版)

    在《sed与awk(第二版)》中,读者会了解到awk的变量类型、模式匹配规则、条件语句、循环结构以及如何利用awk的内建函数进行数值和字符串操作。 本书可能包含以下几个主要章节: 1. **sed基础**:介绍sed的基本命令...

    Sed与awk第二版(高清版).zip

    正则表达式是描述文本模式的字符串,用于匹配、查找、替换等操作。学习正则表达式,可以极大地提高处理文本的能力。例如,`\d+`匹配一个或多个数字,`^pattern$`确保模式出现在行首或行尾。 此外,本书可能还会涉及...

    sed&awk101 Hacks

    最后,手册还介绍了其他awk命令,如使用printf格式化输出,以及awk内置数值函数和字符串函数。awk随机数生成器以及常用字符串函数包括index、length、split、substr等。特别是GAWK/NAWK的字符串函数,比如sub、gsub...

    Sed与awk第三版(高清版)

    4. **awk的内置函数**:awk提供了丰富的内置函数,如`length(str)`计算字符串长度,`split(str,arr,sep)`按分隔符切割字符串,`int(x)`将x转换为整数,`substr(string,start[长度])`获取子字符串。 5. **正则表达式...

    sed与awk+第三版和源代码

    例如,使用sed可以方便地批量替换文件中的特定字符串,或者根据模式匹配来过滤出需要的行。 awk则是一种编程语言,专为处理结构化的文本数据而设计。它的名字来源于三位创始人Aho、Wall和Kernighan的首字母。awk...

    linux sed awk

    - `s/old/new/g`: 全局替换字符串old为new。 - `n d`: 删除第n行。 - `n a\添加内容`: 在第n行后面添加一行。 - `n i\添加内容`: 在第n行前面插入一行。 - `n p`: 打印第n行。 - `/pattern/d`: 删除匹配pattern的...

    shell中的精髓_sed_awk

    - 替换文件中的字符串:`sed 's/old/new/g' file.txt` ##### 2.3 正则表达式语法 - **基本元素**:字符集、元字符等。 - **元字符**:`.`(任意单个字符)、`*`(零次或多次重复前面的字符)、`+`(一次或多次重复...

    sed and awk 101 hacks

    - GNU sed特有的替换字符串标志(GnuSedOnlyReplacementStringFlags)。 第三章介绍了正则表达式的基础(RegularExpressionFundamentals)和一些额外的正则表达式(AdditionalRegularExpressions),以及如何在sed...

    Bash+Sed+Awk(1).pdf

    正则表达式(Regular Expressions, RE)是字符串处理的强大工具,它能够通过定义特定的规则来匹配字符串。本书详细介绍了基本正则表达式(BRE)和扩展正则表达式(ERE),并提供了相关表格的参考。 ### 编程技巧 ...

    AWK命令详解 sed命令详解

    - **模式**: 用于匹配文本行的条件,可以是简单的字符串或者正则表达式。 - **动作**: 当模式匹配成功时执行的一段脚本。 - **文件名**: 要处理的文件名。 #### 示例 假设我们有一个名为 `mydoc` 的文件,其中包含...

    Sed与awk第三版 高清版

    例如,你可以使用Sed来批量替换文件中的特定字符串,或者删除满足特定条件的行。 Awk,全称为Aho, Weinberger, and Kernighan,是一种编程语言,设计用于处理结构化文本数据。它具有内置的字段分割功能,可以方便地...

    sed & awk英文版

    awk则支持更丰富的操作,包括数学运算、字符串操作等。 #### 四、学习sed与awk的方法 - **实践操作**:学习sed与awk的最佳方式是通过实际操作。可以从简单的命令开始,逐步尝试更复杂的脚本。 - **参考书籍**:...

Global site tag (gtag.js) - Google Analytics