sed 相关问题

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

awk 中可以删除字段吗?

这是test.txt: 0x01,0xDF,0x93,0x65,0xF8 0x01,0xB0,0x01,0x03,0x02,0x00,0x64,0x06,0x01,0xB0 0x01,0xB2,0x00,0x76 如果我跑 awk -F, 'BEGIN{OFS=","}{$2="";print $0}' test.txt 的...

回答 11 投票 0

如何找到以 $PATTERN 开头并以 $LINEBREAK 结尾的字符串块

我正在尝试从数百个文件中删除一块文本。每行要删除的行数并不相同,但它们都以相同的字符串开头。我正在寻找删除整个 c...

回答 1 投票 0

Unix shell 命令/脚本

我在文件中有记录,开始时有一些特殊字符。 它不是特定的,否则 sed 会用来删除它。 我想从单词事件中读取记录{忽略特殊字符...

回答 1 投票 0

Sed 查找并替换子字符串,然后插入完整字符串

示例: 文件包含以下内容: lebnassvm0a-dr test1 /vol/test1 lebnassvm0a-dr test2 /test2 lebnassvm0a-dr test3 /test3 stgtestsvm1-dr test21 /test21

sed
回答 1 投票 0

缩短具有前缀的多个模式

我使用以下 sed 命令删除除包含模式的匹配之外的所有行: sed '/orders="绿色\|orders="橙色\|orders="蓝色/!d' 这可行,但是你如何使它...

回答 2 投票 0

缩短具有前缀的多个模式

我使用以下 sed 命令删除除包含模式的匹配之外的所有行: sed '/orders="绿色\|orders="橙色\|orders="蓝色/!d' 这可行,但是你如何使它...

回答 1 投票 0

在 GitLab CI 中使用 sed 命令的正确语法

我目前正在开发 GitLab CI/CD 管道,我正在尝试使用 sed 命令在管道运行时动态更新文件的内容。我的目标是替换占位符

回答 1 投票 0

Linux:sed 替换 string1,但只能使用 grep string2

我应该替换文件中的某个字符串,但仅限于出现另一个字符串的行,例如: 这是我的文件 你好世界 世界是我的 我只会在 w...

回答 1 投票 0

使用 Mac OS X 上的基本 unix 工具(sed、tr 等)将行结尾转换为其他行结尾

特别是我正在尝试改变所有 到 。这是因为 iCloud 的 IMAP 服务器发送 打破协议和所有的敏感性(我唯一的工作理论是他们这样做了所以他们

回答 4 投票 0

打印 bash 函数体并在函数体中包含注释

我正在使用 shdoc 为我的 bash 函数生成 markdown 文件;但是,我还想将关联的 bash 函数主体以及该主体中的注释附加到 markdown...

回答 1 投票 0

替换 CSV 文件各列中的重复值

我有一个按第一列排序的无标题 CSV 文件。当第二列和第三列相同时,我想将它们“折叠”为一列 - 即用逗号替换最后一列,

回答 2 投票 0

如何在列中使用 JSON PrettyPrint 对 CSV 文件进行过滤和排序?

我有大量的 CSV 文件,应该对这些文件进行过滤并最终合并、排序并删除重复的行。 所以通常 sed 和 sort 没什么大不了的,我会用一些东西来实现这一点......

回答 1 投票 0

使用 sed 从一行中删除随机生成的数字

我正在尝试为我的 HA 服务器设置 RSS 源图像。 基本上我需要编辑的行看起来像这样 我正在尝试为我的 HA 服务器设置 RSS 源图像。 基本上我需要编辑的行看起来像这样 <enclosure length="267527" type="image/jpeg" url="image.jpg"/> 我希望它看起来像这样 <picture_a>image.jpg</picture_a> 长度的数字总是不同的,所以使用这样的东西是行不通的 sed -i 's!<<enclosure length="267527" type="image/jpeg" url="!<picture_a>!g' /config/www/feed.rss 这个命令我真的不太熟悉,其实我也是第一次使用。 有人可以指点并帮助我吗? 谢谢你。 这可能对你有用(GNU sed): sed 's#<enclosure length=".*" type="image/jpeg" url="\(.*\)"/>#<picture_a>\1</picture_a>#' file 模式匹配要替换的字符串,在长度和 url 的双引号之间使用 .*。还可以使用反向引用在 url 的双引号之间保留字符串的副本,并将其插入替换字符串中。

回答 1 投票 0

如何从 du -h 输出末尾删除文件名?

举个例子: $ du -h 文件大小.txt 112K 文件大小.txt 如何从 du -h 的输出中删除文件名? 我尝试使用 sed 搜索字符串(文件名)并将其替换为

回答 9 投票 0

寻找 Linux 应用程序或命令来使用 grep 和 sed 通过管道传输图像

我正在尝试在网站上自动查看图像。以下将成功下载所需的图像文件: wget $(wget -O - myURL | grep myPattern | sed myScript) 当我尝试管道...

回答 4 投票 0

如何使用 sed 识别 mediainfo 输出中的文本块以生成操作命令

查看之前发布的问题和答案 查找并返回包含字符串的行块 用户@potong 通过相当简单的命令提供了一个优雅的解决方案。 我可以做一些...

sed
回答 1 投票 0

Sed 提取字符串包围的子字符串

我正在尝试使用 sed 从字符串中提取子字符串,其中子字符串被 这是一个示例字符串: 测试:1000 次调用,15307 毫秒,最小 11 次,最大 37 次,平均 15 次,...

回答 1 投票 0

sed 正则表达式,匹配不同分隔符之间的第一个实例

我有一组想要匿名的哈希值。使用 GNU sed (v4.9),如何仅用其他内容替换部分散列?特别是对于我的情况,我想保留 $ 符号,如果它......

回答 1 投票 0

替代标志中有多个数字或“g”

当我在 mac OS 中使用 sed 时,我不能使用这样的替代标志: sed 's/xx/yy/3g' my.txt 这个命令的替代品是什么? 我在这里不能一起使用“3g”。该用例位于

回答 1 投票 0

在 OS X 上使用“sed”和“find”命令时出错:“命令代码无效。”

当前客户端被迫使用 CVS,并且远程存储库的地址已更改。我能找到的在本地代码中更改远程地址的唯一方法是递归搜索和替换。 哈...

回答 7 投票 0

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