使用 awk 按列(而非字段)编号搜索
有没有办法使用 awk 使用列(而不是字段)号来过滤行?我想抓取文本文件中包含分配给变量的字段 6 的值的所有行。我正在使用: awk -v temp=${het} '{…
对文件中的行中的单词进行排序并再次输出排序后的行
我想对文件中的行上的单词逐行进行排序,并且我希望输出是按字母顺序排序的单词的行。 例如: queue list word letter gum another line of example w…
如何在文本的某一行末尾添加内容
我想在某一行的末尾添加一些内容(有一些给定的字符)。 例如,文本是: Line1: I just want to make clear of the problem Line2: Thanks to all who…
sed 或 awk,更新第一列数据
我上周读到了有关 sed 的内容,现在,我使用 sed 从文件中提取一些内容,这很好, 现在,我想将第一列中的数据更改为行号 1 3 3 0 0 0 1 3 35 34 16 3…
基于多行匹配条件过滤文本
我有以下 sed 命令。我需要在单行中执行以下命令 cat File | sed -n ' /NetworkName/ { N /\n.*ims3/ p }' | sed -n 1p | awk -F"=" '{print $2}' 我…
提取字符串之间的文本
如何从充满这些行的文件中提取具有非常特定模式的字符串之间的文本?例如: input:a_log.gz:make=BMW&year=2000&owner=Peter 我想从本质上捕获 …
从 XML 文件中提取文件名(不带扩展名)
当我 grep 查找“Server”时,我有以下 XML 输出: <Server id="1" src="/other/Server/PRX01/PRX01.xml"/> <Server id="2" src="/other/Server…
如何使用 sed/awk 或其他工具来协助搜索和替换 12GB subversion dump 文件
我遇到了一种特殊情况,我需要删除 Subversion 存储库中一系列提交的操作。 (/trunk /tags /branches) 的全部内容都被标记,并在发现错误后被删除。我…
使用 bash 和正则表达式在一行中查找并终止进程
我在编程时经常需要杀死一个进程。 我现在的做法是: [~]$ ps aux | grep 'python csp_build.py' user 5124 1.0 0.3 214588 13852 pts/4 Sl+ 11:19 0:…
awk 中的 Shell 变量解释错误
在下面的代码中,我尝试将 shell varibale 传递给 awk。但是,当我尝试将其作为 a.sh foo_bar 运行时,打印的输出是“foo is not returned”,而当我…
所选文本之前和之后的单词
我的 SQL 查询看起来像这样... sekect * FROM mail_headers 左连接 mail_headers_body b ON a.mailid=b.id 哈哈哈哈哈哈 我可以使用 -A、-B 开关选择…
如何打印与具有特定图案的另一条线最接近的图案的线?
我想找到最接近特定模式的模式。例如我想打印“yyyy:”下的“bbb=”(它是 bbb= 到 yyyy 最接近的行)。这是第 8 行。行号和顺序可能会改变,所以最好…