linux - Linux 中的 Cut 和 Awk 命令

标签 linux awk cut

如何使用 cut 和 awk 命令提取文件中 2 个单词之间的单词。

可以说:我有一个包含以下内容的文件。

这是我的文件,其中包含大量内容和密码,并且想要提取 PASSWORD=MYPASSWORDISHERE== 并且文件在此结束。

预期输出

1) 在linux下使用awk命令。
2)在linux下使用cut命令。

MYPASSWORDISHERE==

最佳答案

使用awk实际上是gawk

awk '{match($0,/PASSWORD=(.*==)/,a); print a[1];}' input.txt

使用 cut 你可以尝试一下,我不确定它是否适用于你的文件

cut -d"=" -s -f2,3 --output-delimiter="==" input.txt

关于linux - Linux 中的 Cut 和 Awk 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23396348/

相关文章:

perl - 冒号和逗号之间的 Grep 数字

linux - 防止在 cut 命令中换行

linux - Pi板启动时如何自动运行a.out文件?

linux - 在 PuTTY 中使用远程 'nano' 实例时出现数字键盘问题

c - 如何在 Linux 内核模块中的用户空间中创建目录

arrays - asort(src,dest) 到多维数组

linux - 将数字转换为千兆字节(sed、awk、sh、bash)

bash - 将两个文件与各自的字段进行比较,并以特定格式输出

sed/awk/cut/grep - 提取字符串的最佳方法

r - R中将多列切割成大致相等的有序组的函数