sed 相关问题

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

将列添加到制表符分隔文件的中间(sed/awk/其他)

我正在尝试将一列(内容为“0”)添加到预先存在的制表符分隔文本文件的中间。我想 sed 或 awk 会做我想做的事。我在网上看到了各种解决方案

回答 3 投票 0

获取字符串中每个路径的txt文件名

我尝试在 bash 中使用以下命令提取目录 my-repo/text/*/.txt 中的 txt 文件名 echo "my-repo/text/level1_dir/der.txt my-repo/scripts/af.py my-repo/t...

回答 3 投票 0

获取字符串中每个路径的txt文件名(Bash)

我尝试在 bash 中使用以下命令提取目录 my-repo/text/*/.txt 中的 txt 文件名 echo "my-repo/text/level1_dir/der.txt my-repo/scripts/af.py my-repo/t...

回答 1 投票 0

跨行提取sudo信息

我正在尝试通过 Bash 脚本从各种 Linux 服务器上的 sudo 文件中捕获一组文本。 部分文本格式如下: Cmnd_XXXX 别名 = /path/to/command/ 命令, \ /路径/到/

回答 1 投票 0

linux sed 如何在不破坏文本文件中缩进的情况下替换部分行

我想解决这个问题。我在linux中有一个文件,稍后将被读取为yaml文件,因此缩进非常重要。我想找到一次特定的行并仅替换...

回答 1 投票 0

使用 sed 将给定字符串的所有字符替换为给定模式

我有很多文件,其中包含以下行: [随机字符串] /a/given/path [随机字符串] 我想用 XXXXXXXXXXXXX 之类的模式替换 /a/given/path,X 的数量是 /a/

回答 1 投票 0

如何删除 ksh shell 中字符串中最后出现的反斜杠 \

var=$(sed -n 's/用户名=\(.*\)/ /p' security/boot.properties);回显'$var' {AES}BjW32/nnL0m78BJ/ZOEoVzXmEWzVBVZx+8Q\= 预期输出是 {AES}BjW32/nnL0m78ef5G5B5tBJ/ZOEoVzXmEWzVBVZx+8Q= 当你...

回答 1 投票 0

如何使用 sed 在 bash 中将字符串中的所有字符替换为其 ASCII 代码?

我有这个代码,但它不起作用: w(){ 回声 $(printf "%d" "'$1") } 回声$(w“a”) t=“abcd” 回声“$t”| sed“s/./(w &)/g” 回声...

回答 1 投票 0

sed 命令无法替换大于空格的变量值

如果有人可以帮助我找到以下问题的解决方案,我将不胜感激。 我可以成功替换配置文件中的 TAG 值(当我们只有一个值时)。 [根@...

回答 1 投票 0

替换变量替换的两个模式匹配之间的多行

我正在尝试替换跨多行文件中的一些文本。有一个开始模式和一个结束模式需要匹配。 家/死星/

sed
回答 1 投票 0

在 OracleLinux8.9 上使用 sed 出现 Unix 错误“Invalid RangeEnd” - 代码适用于 OL 7.9

我在使用 sed 文件处理文件时遇到错误。 我们让这个核心在 OracleLinux 7.9 上成功运行,但在 OracleLinux 8.9 上,相同的代码因无效范围结束而失败 sed -r -f ./sed/transform-d...

sed
回答 1 投票 0

Linux sed 与 < and >

我想替换xml文件中以下字符串的所有条目 错误 和 调试 尝试了 sed 的各种选项,但没有任何帮助。有人可以吗...

回答 1 投票 0

Regexp/grep 根据标题查找两个相同值之一?

我在命令行上有以下输出: % pmset -g 自定义 电池电量: 盖苏克 1 低功耗模式1 待机延迟高 86400 待机延迟低 10800 待机...

回答 5 投票 0

使用sed读取文件。为什么我会收到“sed: -e 表达式 #1, char 11: r/R/w/W 命令中缺少文件名”?

我有一个文件,其中一行以 Version: 开头。我试图从外壳中检测这样的行内容,最后我使用了 grep '版本:' 文件名 但之前,我尝试使用 sed 而不使用 su...

回答 1 投票 0

删除第一个单词的最后一个字符

我想使用 sed 从字符串流中的第一个单词中删除最后一个字符,例如 20240801T00:48 应变为 20240801T00:4。我试过了 sed 's/\(.\)\([^ ]*\) / 但它没有改变

sed
回答 3 投票 0

使用 sed 删除第一个单词的最后一个字符 - 捕获组问题

我想使用 sed 从字符串流中的第一个单词中删除最后一个字符,例如 20240801T00:48 应变为 20240801T00:4。我尝试过 sed 's/\(.\)\([^ ]*\) / 但它没有改变

sed
回答 1 投票 0

sed 命令或操作员不在组中工作

我在 MacOS 上运行。 我有一个包含这些行的文件: 这是(“苹果”)。 这是(“橙色”)。 这是(“香蕉”)。 当我使用 sed 搜索苹果时,它有效: 猫文件.txt | sed -n&quo...

回答 1 投票 0

正则表达式和 sed 从数百个文件中删除某个字符串的所有出现

我正在网上查找有关正则表达式和 sed 用法的信息。 我还打开了 sed 的手册。 尽管如此,我还是在这里发布这个问题,因为我确信有人经常使用这两个...

回答 3 投票 0

在复杂的 git 别名中使用 sed

到目前为止,~/.gitconfig 中的这个别名工作正常: 全部=“!\ r() { 回显 $@ | sed 's,/.git,,' ;}; \ f() { cd ${GIT_PREFIX:-.} ;寻找 。 -最小深度 2 -最大深度 2 -type d -name '.git' -...

回答 1 投票 0

我想在文件中使用 sed 将所有匹配的 tmp_[1] 更改为 tmp__1_

我想在文件中使用 sed 将所有匹配的 tmp_[1] 更改为 tmp__1_ 。数字 1 可以是任意数量的数字,并且 [ 必须更改为 - 使用 sed 所有出现的地方都必须更改...

sed
回答 1 投票 0

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