sed 相关问题

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

如何使用 Bash 命令提取多行集群?

我正在尝试使用 Bash 命令从文本文件中提取簇。每个簇都由一条以 >Cluster 开头的线来划分。我只想提取那些具有多个数据行的簇

回答 1 投票 0

Sed 正则表达式在 yaml 和注释行中查找字符串,保留缩进

假设我有以下 yaml: 家长: A: 名称: 富 值:x.y.z # 检查=某事 # 值: "yay" # 检查=无 乙: 名称: 酒吧 值:p.q.r # 检查=某事 ...

回答 1 投票 0

sed -i 触摸不改变的文件

我们服务器上的某人运行 sed -i 's/$var >> $var2/$var > $var2/ * 将插入更改为覆盖公共目录中某些 bash 脚本中的内容。没什么大不了的,先用 grep 测试了一下...

回答 2 投票 0

我可以使用 unix utils 以编程方式将 ANSI 控制代码“烧入”文件吗?

示例:我开始用脚本录制,并尝试输入 echo test 但省略了 o,所以我退格来纠正它。 当我使用打字稿时,一切看起来都很正常,因为代码被解释了,但是......

回答 3 投票 0

删除包含某个单词的前三行

我在使用 sed 命令时遇到了一些问题。我需要从文件中删除包含指定单词的前 3 行。 我的 sed 命令只检查前 6 行,无论它们是否继续...

回答 1 投票 0

使用grep/sed提取字符串的一部分

我在linux中有一个文件,其中包含类似的条目,如下所示 dn:CN=HP_NetworkSupport、OU=组、DC=HDFCSLDM、DC=COM dn: CN=审核用户、OU=组、DC=HDFCSLDM、DC=COM 我只想提取 CN

回答 6 投票 0

如何使用循环将管道命令链接在一起?

我想编写一个带有循环的函数来构造命令: 猫示例.txt | sed 's/A/1//' | sed 's/A/1//' | sed 's/B/2//' | sed 's/C/3//' | sed 's/D/4//' ... 同时接收一串 A B C D。 示例...

回答 1 投票 0

从 php 脚本执行 sed

我在 php 脚本中有以下几行: $onecount=exec('grep -oi "STRING1" FILE1 | wc -l'); $boo=$onecount; 回声($嘘声); exec("sed -i 1,20s/STRING2/$boo/FILE2"); 当我执行时...

回答 1 投票 0

Sed bash 替换包含路径模式

我正在尝试用以下内容替换 bash 脚本上的字符串 sed -i -e \"s/__BUILD_NUMBER__/${version}.${BUILD_NUMBER}/g\" -e \"s/__BUILD_TIMESTAMP__/${BUILD_TIMESTAMP}/g\&q...

回答 1 投票 0

sed:范围结束无效

我使用的是Lubuntu 19.04。我有一个名为 text 的文件,其中包含大写和小写字符的混合。我试图用“*”替换所有这些字符,但我得到了...

回答 2 投票 0

如何找到具有相同图案的连续两条线?

我的文本文件如下所示: bla : 1 - 等 blb : a - 等 blc : 2 - 等 bld : 3 - 等 ble : 1 - 等等 blf : 1 - 等 blg : a - 等 blh : 1 - 等等 bli : a - 等 我正在寻找模式“:...

回答 7 投票 0

Sed 命令:如果存在如何替换,否则只插入? [重复]

我需要编辑文件中的几行,以便 如果一行以 (av 或 avpgw) 开头,则将其替换为新文本, 否则只需在开头插入新文本即可。 我怎样才能使用 sed 做到这一点?

回答 3 投票 0

Unix `sed` 中用于就地编辑文件的选项顺序

sed 的手册页内容如下: sed [-Ealnru] 命令 [-I 扩展名] [-i 扩展名] [文件...] 基于此,我认为以下应该有效: sed -E '/^A/d' -i '' tmp.txt 猫在哪里...

回答 1 投票 0

如何用标签包裹包含字符的字符串?

嗨,我是一名 Linux 菜鸟,我想知道如何用标记替换以“/”开头的行。 这是一个例子: /Foo 太棒了 我想得到 Foo 太棒了 我会欣赏...

回答 4 投票 0

如何查找网络接口名称

我有一个 bash 脚本,可以在各种不同的 Ubuntu Linux 机器上运行。它的工作是找出本地主机的 LAN IPv4 地址。 该脚本正在使用 ip 地址显示 eth0 | sed -n '/ine...

回答 7 投票 0

sed `D` 与地址范围

如手册中所述,D 删除模式空间的一部分,直到第一个嵌入的换行符。但我找不到任何解释 D 与地址范围相结合的文档。例如: $猫/tmp/测试

sed
回答 1 投票 0

如何仅更改 sed 捕获组内的 urlencode 空格?

我有一些带有如下链接的 Markdown 文件: [皇家恩菲尔德飞跳蚤](RE Flying Flea) 我正在尝试将链接的第二部分编码为 [皇家恩菲尔德飞跳蚤](RE%20F...

回答 2 投票 0

截断带前缀的“包装”长字符串输出,在保留空间的每个转储的底部附加新行

我正在尝试为控制台输出添加前缀,同时将长字符串输出截断为最多 60 个字符。 (防止长行溢出并破坏前缀) 怎么会... esc=$(printf...

回答 2 投票 0

截断带有前缀的Python脚本的“包装”长字符串输出,在保留空间的每个转储的底部附加新行

我正在尝试为控制台输出添加前缀,同时将长字符串输出截断为最多 60 个字符。 (防止长行溢出并破坏前缀) 怎么会... esc=$(printf...

回答 2 投票 0

如何在 sed 表达式中使用变量命令

测试一个简单的脚本,但我无法让这个变量与我合作。我尝试过很多东西,单引号和双引号。 新=$(df -h) sed -ie "200s|^.*$|"${NEW}"|g"...

回答 1 投票 0

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