sed 相关问题

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

sed / awk:根据搜索模式编辑动态数据文件

在 pca.ndx 文件中,有一个由模式表达式表示的数字块,格式如下: 48789 48790 48791 48792 48793 48794 48795 48796 48797 48798 48799 48800 48801 48802 4...

回答 1 投票 0

如何使用 AWK 或 SED 为文件中的每一行生成 UUID?

我需要将 UUID(新生成的每行唯一的)附加到文件的每一行。我更愿意使用 SED 或 AWK 来完成此活动,并利用我的 Linux 机器上的 UUIDGEN 可执行文件。我

回答 6 投票 0

在 shell 中,如何将 'sed' 命令输出导出到环境变量中

我有replace.sh文件。想要将 #HOSTNAME 替换为实际值“mylocalhostname”。 为了实现我使用了以下命令。但无法做到。 打印环境 | grep "#HOSTNAME&qu...

回答 2 投票 0

如何在sed命令中使用正则表达式

我在某些文件中有一些具有这种模式的字符串: 域名.com/page-10 域名.com/page-15 .... 我想用类似的东西替换它们 域名.com/apple-10.html 域名.com/apple-15.html 我

回答 4 投票 0

如果 markdown frontmatter 中的值(对于博客文章)键:值对是特定字符串,则运行 git hook

我有一个 git hook 预提交,如果文件在我的 AstroPaper 博客中被修改,它会更新 modDatetime。 # 修改文件,更新modDatetime git diff --cached --name-status | git diff --cached --name-status | git diff --cached --name-status | egrep -i &q...

回答 1 投票 0

将 grep 与 sed 结合使用

尝试查找包含此文本“david_now”的所有文件并替换为此“david_old” grep -r“david_now”| sed -i 's"david_now"david_old"g' 它失败了...

回答 1 投票 0

如何在 sed 或 Perl 中替换任意数量的反向引用? (用于混淆 mailto)

我正在寻找一种在网站源代码中混淆 mailtos 的方法。我想从这里开始: href="mailto:[email protected]" 对此: href="" onmouseover="this.href='mai'+'lto:'...

回答 5 投票 0

sed 在匹配后用变量替换第 3 行

我有一个这样的文件: [简介.一] 用户名=sam 密码=秘密 电子邮件=某事 [简介.二] 用户名=凯特 密码=秘密 电子邮件=某事 [简介.三] 用户名=玛丽 密码=秘密 电子邮件=

回答 1 投票 0

如果值不为 TRUE 或 FALSE,则删除属性行

我的输入文本具有属性值对。我想删除没有 TRUE 或 FALSE 值的行。 有邮箱:TRUE 有邮箱:FALSE 有邮箱:SS1234 有邮箱:me_c1@mybox 哈斯姆...

回答 1 投票 0

sed 需要类似追加的反向引用之类的东西

我有一大堆 C++ 源文件,我希望在其中插入一个简单的函数定义(大约 6 行)。该定义应紧接在另一个函数定义之后出现。 你...

回答 3 投票 0

sed:根据第二行连接行

我有一个文件,偶尔会有分割线。该行以“+”开头(前面可能有空格)来表示分割。 1号线 2号线 + 继续 2 3号线 ... 我想要...

sed
回答 6 投票 0

从文件中删除空行

我需要从文件中删除空行(仅包含空格 - 不是空记录)。 以下命令仅适用于空行,但不适用于 空格: sed '/^$/d' 文件名 可以使用

回答 4 投票 0

sed 命令无法正确输出

我被困在使用 sed 命令中。 我尝试使用 sed 命令获取我的网络地址。 我的主人就像 $ 主机名-I 192.168.11.12 我只想获取“192.168.11”。从上面的地址。 我...

回答 1 投票 0

如何使用 bash 替换多行 FASTA 文件中的特定字符串模式?

我有一个大型多行 FASTA 文件,如下所示: >NWQ47741.1 CLTR1 蛋白,部分 [Melospiza_melodia] 脊椎动物 CLSQGTMTALSPNLSCHNPSIDDFRNSVYSTLYSMISIMGFVGNGVVLYVLIRTYRQKTA

回答 1 投票 0

sed 多个不同的模式:删除模式后面的行和下一行

我想在文件中找到多个模式并删除该行和下一行。 IE。我想删除所有带有 .mkv .mp4 .avi 的行和(相应的)下一行。 我读了这里写的内容...

sed
回答 1 投票 0

如何删除sql文件中mysql表匹配之前的所有字符

我有一个很大的 .sql 文件导出,大约有 9gig。如何删除文本“CREATE TABLE field_revision_commerce_customer_address”之前的所有内容?我查了一些关于 sed 的东西......

回答 1 投票 0

linux sed 错误,前面的正则表达式无效

我正在尝试从空运行阶段的语义释放中解析两个字符串。我创建/发现了一个有效的正则表达式,在 https://regex101.com 上进行了测试,它有效。当我尝试将其转换为 sed 格式时...

回答 1 投票 0

如何在Ubuntu中使用bash反转文件中的所有单词?

我想反转文件中的完整文本。 假设文件包含: com.e.h/float 我想得到的输出为: 浮动/h.e.com 我已经尝试过命令: 修订文件.txt 但我有...

回答 5 投票 0

删除第一个和最后一个双引号(最好是 sed/awk)

我只想删除第一个和最后一个双引号 输入: word1 -word2 {word3} -word4 {"word5 'word6' "word7 word8" .word9"} -word10 (word11) 单词1 -单词2 {单词3} -单词4 {&q...

回答 3 投票 0

如何使用 sed 准备值对来循环?

我写的 对于 $(my command | sed -En "s/my expression/ /p") 中的对;做 回显$对 完毕 但得到每行的每个条目: 主持人 港口 主持人 港口 ... 如果我打印 我的命令| sed -En“s/我的

回答 4 投票 0

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