sed 相关问题

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

如何仅替换文件中的最后一个匹配项?

有一个包含重复注释行的文件,例如: # ScriptAlias /cgi-bin/ "somepath" # ScriptAlias /cgi-bin/ "otherpath" 我只想在最后一次出现之后添加一行

回答 4 投票 0

Bash 获取行中的最后一句

假设,我们得到以下包含字符串的变量: text="所有这些都是一行。但它由多个句子组成。这些句子之间用点分隔。我想要这个句子。" 我现在...

回答 2 投票 0

如何在 Unix 中使用 SED 编辑 tar 文件而不解压它们?

如何在 Unix 中使用 SED 编辑 tar 文件而不解压它们? 我想更改 .tar 中每个文件以及文件名中可用的时间戳。

sed
回答 2 投票 0

使用 sed 替换具有 / 的行内容

脚本如下所示 [单元] 描述=%I 上的 Serial Getty 文档=man:agetty(8) man:systemd-getty-generator(8) 类型=空闲 重新启动=始终 UtmpIdentifier=%I ExecStart=-/sbin/agetty -o '-p -- ...

回答 1 投票 0

Sed 偶尔会丢失捕获组

我正在编写一个脚本,该脚本将允许用户更简单地应用自己的逗号分隔 ACL,作为更广泛的目录创建脚本的一部分。用户将输入 u/user 或 g/group、他们的名字...

回答 1 投票 0

在 bash 脚本中的表达式后面每两行连接

我有以下文本文件,其中包含: 环境:MS001 网关测试:CV_ST 执行结果:0 网关测试:CV_T2 执行结果:0 网关测试:CVI_T 执行结果:0 环境:...

回答 1 投票 0

Kitty 终端和 sed 命令:如何转义复杂字符串中的字符?

我想自动化一些代码,并且我希望当我在 KITTY 上执行 bash 脚本时,再分成 2 个窗格。 我用下面的代码做到了这一点: cd ~/projects/Project1 && ng s -o & 小猫@

回答 1 投票 0

组合两个 sed 命令

我有一个文件 r.我想将其中的 File 和 MINvac.pdb 替换为空。我使用的命令是 sed -i 's/File//g' /home/kanika/standard_minimizer_prosee/r 和 sed -i 's/MINvac.pdb //g' /

sed
回答 2 投票 0

sed:-e 表达式 #1,字符 1:未知命令:“”,当将 sed 作为 Kubernetes arg 运行时

我正在尝试运行 Apache Pulsar 容器作为 Kubernetes 部署的一部分。我需要更改 Apache Pulsar 的端口。我的 Kubernetes yaml 中的 Pulsar 条目如下所示 - 名称:脉冲...

回答 1 投票 0

如果 Bash 中的文件中不存在值,则在一行中搜索并替换或附加值(适用于 Linux 和 MacOS)

我有一个这样的文件: one_variable=/tmp 版本=16.0 another_variable=杰克 我正在尝试搜索并替换 version 的值(如果存在)或附加 version=newvalue(如果不存在)。 在

回答 1 投票 0

如何消除尾随换行符并将结果存储在变量中

正如标题所说,我想消除尾随换行符并将结果存储在变量中(Bash)。 以下不起作用。 [xxx@~]$ var=`echo 'abc 定义 ' | sed 's/\n$//g'` [xxx@ ~]$ 回声 $v...

回答 1 投票 0

如何使用sed复制十六进制格式的行?

我有一个内存转储文件,我可以在sublime中以十六进制格式查看它,它如下所示: 7f45 4c46 0201 0100 0000 0000 0000 0000 0400 3e00 0100 0000 0000 0000 0000 0000 4000 000...

回答 1 投票 0

如何搜索和替换大块文本?

我只有 awk、sed、xmllint 和 ex 可用。 我需要修改一个文本文件。现在是什么:

回答 0 投票 0

使用 sed 复制行并在行本身之前进行替换

这是我的意见 时间 假的 这是一条线 假的 假的 这是另一行 输出应该是 假的 # 这是一行 假的 假的 这是一条线 # 这是另一行 这是另一行 这是

回答 1 投票 0

sed 在一个文件中搜索多个字符串[已关闭]

我想在同一个文件中搜索多个字符串 到目前为止,我已经可以工作了,但只有一根绳子 sed -n '/XXX/,+1p' 文件 > 文件 但我想要 sed -n '/XXX/YYY/ZZZ/,+1p' 文件 > 文件 我可以...

回答 1 投票 0

如何在 Vim 中将所有带空格的行填充到固定宽度(也许使用 sed、awk 等)?

如何将文件的每一行填充到一定的宽度(例如 63 个字符),如果需要可以用空格填充? 为简单起见,我们假设所有行都保证少于 63 个字符。 ...

回答 8 投票 0

将文件中的多行静态选择区域(字符串)删除到新文件中

我有一个包含超过 1.21 亿行的巨大文本文件。我需要为每行删除 29 个字符的静态选择区域。静态选择区域不是从开头开始的...

回答 1 投票 0

如何查找字符串并替换 { ... } 之间的某些字符串?

您只需更改 /test/v2.0.0 块中的端口: 服务器 { 位置/测试/v2.0.3 { 模组安全开启; proxy_pass http://10.1.0.6:3000; } 位置/测试/v2.0.0 { ...

回答 1 投票 0

使用bash,根据模式匹配创建文件

我们有一个内容如下的文件。 /* -----------------pattern_1 ----------------- */ jb:pattern_1 数据: 阿斯达夫 阿德法斯 日志:目录/log1 /* -----------------pattern_2 ----------------- */ ...

回答 1 投票 0

如何通过命令 sed/awk/another 在文件中第一个匹配之前粘贴另一个位置?

我需要动态更改 ci 的 nginx 配置,尝试通过 sh 脚本解决。 但我对 sh 脚本为零,我只知道我在谷歌中看到的内容。 输入: 服务器 { #位置/api/graphql { #

回答 1 投票 0

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