sed 相关问题

Sed(Stream EDitor)是POSIX环境的命令行编辑器。 Sed根据编辑脚本处理一个或多个文件,并将结果写入标准输出。它创建于贝尔实验室,自70年代中期以来一直存在。

如何更正 sed 命令以替换字符串?

我在如下变量中定义了值,并尝试替换名为“server.xml”的文件中的这些值 port_number=8081 ui_redirectPort=443 server.xml 文件的内容是...

回答 1 投票 0

当我运行此命令时,BusyBox Linux sed 不会替换第一行

我有一个脚本需要替换包含特定短语的第一行。它不应替换任何其他文本行。 使用这个: sed -i '1,/旧/ s/.*旧.*/新/' 温度 这是正确的

回答 1 投票 0

sed 中的行号和否定搜索组合

我有一个 csv,其尾部缺少列数据,例如下列: 数据1、数据2、用户 abc,def,foo 嗨,荷航,foo 没有,qrs tuv,wxy 在本例中,我想将 bar 添加到不带 foo 的行末尾。那是

回答 1 投票 0

正确使用 git bash“find”和“sed”。我有最好的解决方案吗?

我在 Windows 上使用 git bash。 我有一大堆(数千个)c/c++ 文件,其中包含我想要替换的自动生成的标头。我的计划是首先删除标题,然后应用新的标题。 这些他...

回答 1 投票 0

如何用 sed 删除尾随空格?

我有一个简单的 shell 脚本,可以从文件中删除尾随空格。有什么方法可以使这个脚本更加紧凑(无需创建临时文件)? sed 's/[ ]*$//' $1 > $1__.tmp...

回答 13 投票 0

sed 删除字符串中的值的 bash 公式

我需要sed的公式,因为我有很多文件,里面有很多字符串,我必须删除字符串中间的10个字符,然后转到其他字符串 最初的奥尔迪尼-四月任务-通告-莱吉洛-

回答 2 投票 0

Sed 的附加命令 (a) 出于某种原因删除所有文件的文本,然后附加提供的文本

我正在尝试使用 GNU/sed 命令将一行附加到块/节内的文件中,特别是在块/节开头下的一行。结果它清空了文件(可能会留下一个

回答 1 投票 0

如何从 Linux 的输出中排除字符/字符串之后的所有内容

这是我的文件: abc.test.com efg.test.com:80/test1/123/xyz xyz.test.com:443/test1 xab.test.com:80 lmn.test.com/100 com.test.com:10 我正在尝试删除字符串“.com...

回答 1 投票 0

将特定数字日期转换为显示月份

想要转换例如日期: 02082012 在这种情况下: 02 - 白天 08 - 月 2012 年 现在我将日期分开,但无法转换为月份: #echo "02082012"|gawk -F "" '{打印...

回答 6 投票 0

使用 awk/sed/perl 删除行:在模式 1 之后以及模式 2 和模式 3 之间

我需要从文件中删除模式1之后、模式2和模式3之间的行,如下所示: 啊啊啊啊啊 噗噗噗 图案 1 <-----After this line cdededed ddededed pattern2 fefefefe...

回答 5 投票 0

如何将多行输出连接到一行?

如果我运行命令 cat file | grep 模式,我得到很多行输出。如何将所有行连接成一行,有效地替换每个“ " 与 "\" "(以 " 结尾,后跟空格)? ...

回答 12 投票 0

sed 无法在带有变量的 github 操作中工作

我的有效工作流程文件是: 环境: TF_BACKEND_BUCKET:${{ Secrets.TF_BACKEND_BUCKET }} TF_BACKEND_KEY:${{秘密.TF_BACKEND_KEY}} TF_FILENAME: ${{ vars.TF_FILENAME }} TF_VAR_FILENAME: ${{ ...

回答 1 投票 0

匹配否定集合中的数字

我需要匹配否定集中的任意数字,但由于 sed 不支持 \d,我不知道该怎么做。 适用于 PCRE,但不适用于 sed: ^[^\d]*\d* 我可以使用 [0-9] 代替 \d...

回答 1 投票 0

仅显示修改日期、修改时间和名称

我尝试从 ls -l 命令的输出中删除除修改日期、修改时间和名称之外的所有列。 drwxr-xr-x 5 约翰工作人员 160 五月 16 01:59 某些文件夹 -rw-r--r--@ 1 约翰工作人员

回答 1 投票 0

sed:复制直到并包括匹配的行,然后添加换行符

我有这个 sed 表达式: sed -ne '1,/DO-NOT-TOUCH-BEGIN/p' 文件名.txt 这会输出直到包含 DO-NOT-TOUCH-BEGIN 的行为止的每一行。 我如何修改这个命令以便...

sed
回答 1 投票 0

使用正则表达式排除字符串的前 3 个字符

给定 bash 中的任何字符串,例如 flaccid,我想匹配字符串中除前 3 个字符之外的所有字符(在这种情况下,我想排除“fla”并仅匹配“ccid”)。正则表达式也需要在 sed 中工作...

回答 5 投票 0

awk 命令用变量内容替换两个标签之间的块

我在堆栈溢出/交换上看到了这个问题的许多变体,但它们似乎都没有完全解决我正在寻找的问题。 我有一个如下所示的文件: 布拉 布拉 布拉 标签 文本1 文字...

回答 1 投票 0

sed/awk 表达式在前面添加文本并将递增的数字附加到列表

我想转换此列表: DISPATCH_C 你好Ç 接口_C 列表_C 到这个列表: #定义LOG_FILE_DISPATCH_C 1 #定义LOG_FILE_HELLO_C 2 #定义LOG_FILE_INTERFACES_C 3 #

回答 1 投票 0

awk/sed 提取特定字段

我有以下文件数据,我想解析和过滤这些数据以从第四个字段获取卷名称,从而我想提取以 ^fsvol- 开头的最后一个字符串。 数据文件: (devcli) $ cat test-fi...

回答 1 投票 0

尝试使用 sed 替换 tex 最终没有这样的文件或目录

我是新来的,我还没有找到我能够理解我的问题的解决方案。 我想创建一个脚本,用给脚本的参数替换定义的变量。 我正在使用

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.