sed 相关问题

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

不对齐/取消对齐:用空格替换每个*单个*换行符,但不要触及换行符组。 sed、awk 还是其他?

我正在寻找一个Linux命令行解决方案来解决这个问题: “用空格替换每个单个换行符,但不要修改任何连续换行符组,即不要修改任何换行符...

回答 1 投票 0

正则表达式将 YAML 对象转换为 sed 中的字符串

我有一个如下所示的 yaml 对象 input="poc_string: '这是我的后续字符串!' poc_fail:假” 我想将其转换为下面的字符串 '{“poc_string”:“这是我的

sed
回答 1 投票 0

linux中如何在一行中每个单词的开头和结尾添加单引号

我有一个由空格分隔的行字符串列表,如下所示。 你好吗 这需要改为以下, ‘你好’,‘怎么样’,‘是’,‘你’

回答 1 投票 0

UNIX TCSH sed 命令,如何将每个标志分隔成换行符?

所以我在给定输入的情况下遇到了这个问题, -vivoe asdkasvoieshdhas -eavwodugfud -e sadiafwin adjiajdj 我想要这样的输出, -v -我 -v -o -easdkasvoieshdhas -埃夫沃杜格福德 -esadiafwin 阿佳...

回答 1 投票 0

提取字符串的特定可能部分

我有一个看起来像(例如)FooBarEuWest1 或 BarFooEuCentral1 的字符串。 我想提取 EuWest1 或 EuCentral1。做这个的最好方式是什么?我正在考虑 sed 但不知道如何...

回答 1 投票 0

在子字符串模式发生变化的每一行将一个文件拆分为多个文件?

我有一个 bash 脚本,使用树来获取本地文件路径的递归列表,然后通过在前面添加 URL 前缀将它们转换为最终的公共 URL,并将其写入文件。 #!/bin/bash 光盘...

回答 1 投票 0

postgres docker 容器 bash 脚本不替换 sed 中的变量

在我的dockerized容器中,我无法使用“sed”替换变量。 这些是我的文件: myfile.sql 如果不存在则创建表 ${PG_TABLE}(...) myscript.sh #!/bin/sh echo "变量1=${1}...

回答 1 投票 0

从 Mac 快捷方式应用程序编辑 pdf 文件中的文本 - 通过运行 shell 脚本

我正在尝试使用苹果快捷方式应用程序来自动化某些表单,它是运行 shell 脚本的内置选项。 基本上我有一个为客户创建的默认 pdf 文件,上面写着“亲爱的 cli...

回答 1 投票 0

使用 sed 有条件替换字符串片段(单行!)

我正在尝试用sed处理diff操作的结果。这是我的 diff 输出,我通过管道将其输入 sed 3d2 < 12-03-22_JET_D_CL_UR_l4053_0061 True_Warning All 9 149261 62a62 > 13-01-

回答 4 投票 0

FreeBSD 上的无效正则表达式“尾随反斜杠”错误

我正在尝试对文件使用 sed 。 我的命令如下: sed -e 's/\-.*\ \ET/ET/g' 这在 Debian 上工作正常,但在 FreeBSD 上我收到以下错误: sed: 1: "s/\-.*\ \ET/ ET/g &qu...

回答 1 投票 0

如何更正 sed 命令以替换字符串?

我在如下变量中定义了值,并尝试替换名为“server.xml”的文件中的这些值 port_number=8081 ui_redirectPort=443 server.xml 文件的内容是...

回答 1 投票 0

当我运行此命令时,BusyBox Linux sed 不会替换第一行

我有一个脚本需要替换包含特定短语的第一行。它不应替换任何其他文本行。 使用这个: sed -i '1,/旧/ s/.*旧.*/新/' 温度 这是正确的

回答 1 投票 0

sed 中的行号和否定搜索组合

我有一个 csv,其尾部缺少列数据,例如下列: 数据1、数据2、用户 abc,def,foo 嗨,荷航,foo 没有,qrs tuv,wxy 在本例中,我想将 bar 添加到不带 foo 的行末尾。那是

回答 1 投票 0

正确使用 git bash“find”和“sed”。我有最好的解决方案吗?

我在 Windows 上使用 git bash。 我有一大堆(数千个)c/c++ 文件,其中包含我想要替换的自动生成的标头。我的计划是首先删除标题,然后应用新的标题。 这些他...

回答 1 投票 0

如何用 sed 删除尾随空格?

我有一个简单的 shell 脚本,可以从文件中删除尾随空格。有什么方法可以使这个脚本更加紧凑(无需创建临时文件)? sed 's/[ ]*$//' $1 > $1__.tmp...

回答 13 投票 0

sed 删除字符串中的值的 bash 公式

我需要sed的公式,因为我有很多文件,里面有很多字符串,我必须删除字符串中间的10个字符,然后转到其他字符串 最初的奥尔迪尼-四月任务-通告-莱吉洛-

回答 2 投票 0

Sed 的附加命令 (a) 出于某种原因删除所有文件的文本,然后附加提供的文本

我正在尝试使用 GNU/sed 命令将一行附加到块/节内的文件中,特别是在块/节开头下的一行。结果它清空了文件(可能会留下一个

回答 1 投票 0

如何从 Linux 的输出中排除字符/字符串之后的所有内容

这是我的文件: abc.test.com efg.test.com:80/test1/123/xyz xyz.test.com:443/test1 xab.test.com:80 lmn.test.com/100 com.test.com:10 我正在尝试删除字符串“.com...

回答 1 投票 0

将特定数字日期转换为显示月份

想要转换例如日期: 02082012 在这种情况下: 02 - 白天 08 - 月 2012 年 现在我将日期分开,但无法转换为月份: #echo "02082012"|gawk -F "" '{打印...

回答 6 投票 0

使用 awk/sed/perl 删除行:在模式 1 之后以及模式 2 和模式 3 之间

我需要从文件中删除模式1之后、模式2和模式3之间的行,如下所示: 啊啊啊啊啊 噗噗噗 图案 1 <-----After this line cdededed ddededed pattern2 fefefefe...

回答 5 投票 0

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