cost 133 ms
有没有办法让 sed 匹配最大字符串?

[英]Is there a way to get sed to match the maximum string?

所以我有一个文件,其中包含许多类似foo. , foo.. , foo...等等。 我想用bar替换它们。 我使用的命令是sed -i 's/foo\.+/bar/g' abc.c 。 但是,似乎 sed 只匹配最小字符串,所以foo..被bar. , foo...与bar..等等。 有没有办 ...

2023-02-02 20:12:49   1   23    sed  
到达非注释行时停止打印

[英]Stop printing when non-comment lines are reached

我在以下表格的各部分之间打印 我遇到了未达到“## END OF FAML [ASMB]”时出现的问题。 我想在遇到不以注释字符“##”开头的行时立即停止。 例如,我想在到达“一些代码”时停止,即使它没有找到“## END OF FAML [ASMB]”,因为该行不是以“##”开头。 这是实现 ...

2023-02-01 15:16:51   1   33    sed  
使用 sed 或 awk 替换匹配后的所有行

[英]Replace all lines after a match using sed or awk

我有以下 txt 文件: 此文件中最重要的值是第 7 列中的内容。 我想填充第一行正下方的所有空行,该行的第 7 列具有值。 保持该值不变。 我一直在尝试一些发送命令,例如: 但它正在替换所有空行,即使它们确实具有预期值。 我希望上面的文件变成这样: ...

2023-02-01 14:58:52   1   39    awk / sed  
试图让通用 sed 多行模式匹配和替换脚本工作

[英]Trying to get generic sed multi-line pattern match and substitution script to work

在linuxtopia here的第 4.23.3 节中,有一种通用方法可以解决此海报所呈现的问题。 它似乎提供了一种方法来处理匹配目标的任何复杂内容模式,然后再次将其替换为任何其他复杂内容模式。 该技术被称为“滑动窗口”技术。 我相信下面的脚本忠实地再现了所描述的场景,并尝试结合 sed 脚本来证 ...

如何<a>从 html 文件中找出所有标签链接和名称</a>

[英]How to find out all <a> tag links and names from html file

这是一个测试文件,在&lt;a&gt;&lt;/a&gt;标签中包含链接和名称。 /tmp/test_html.txt 以下命令可以从文件中找出所有链接,但不能将link和name一起打印出来: 如何在Bash或grep或批处理中去除HTML文件的所有链接并将它们存储在文本文件中 我希望该命令可 ...

Linux 根据文件名中的 ddmmyyyy 日期将大量图像分类到文件夹中

[英]Linux sorting large number images into folders based on ddmmyyyy date in filenames

我有大量以下格式的图像 - 我需要一个脚本根据文件名中的日期将它们分类到 yyyy/mm/dd 文件夹(并创建文件夹),文件名位于 ddmmyyyy 格式的第一个下划线之后。 我已经使用 sed 尝试了其他答案的各种建议,但都没有用。 randomname、sometext 和 somemoret ...

2023-01-31 09:54:40   1   47    bash / sed  
基于第 1 列 1 个文件与第 1 列 N 个文件的比较分析,并根据第 1 列打印所有文件

[英]Analysis on the basis of comparison of 1st column of 1 files with 1st column of N number of files and print all files based of column 1

我有制表符分隔的文件,需要将 FILE_1 与 N (10) 个文件进行比较,如果第一个文件的第 1 列的 IDS 与其他文件的第 1 列匹配,则打印文件 1 和其他文件的值,如果 IDS 不存在,第一个文件和 NA 到其他文件的列。 下面给出了输入和预期的 output 文件的示例。 文件 1 文 ...

2023-01-31 09:53:26   3   78    shell / awk / sed  
Sed 替换编程语言文件

[英]Sed replace for programming language files

我正在使用sed删除开头的注释字符s/${pn_ere}// 。 当我的行开始为//时,分隔符最终成为 C++ 代码的问题。 对于大多数编程语言/我可以使用什么替代方法来安全使用? s/${pn_ere}//但必须替换/的使用并使用另一个定界符。 通过这种方式,我可以处理注释以//开头的 C++ ...

2023-01-31 07:49:46   1   28    sed  
在文件中搜索正则表达式模式

[英]search through regex pattern in a file

我有一个包含以下格式数据的文件 我想在每一行的文件中搜索模式*bit_top*FDIO*和*bit_top*REDEIO* ,如果找到模式则删除整行。 我想要 output 作为 我确实使用了 sed 就像sed "/bit_top/d;/FDIO/d;/REDEIO/d;" 但这会删除分别具有bi ...

如何替换 yaml 文件中的值

[英]how to replace a value in yaml file

yaml文件是这样的: 我想将 globalSuspend 作为切换变量传递,将 true 更新为 false 或将 false 更新为 true,但由于 helm 需要引号,因此需要引号,而且 yaml 对格式敏感,前导空格必须保持不变。 需要一种方法来做到这一点 saltstack 简单 cm ...

如何仅使用一个 sed 命令替换连续的符号?

[英]How to replace consecutive symbols using only one sed command?

我有一个 simple.csv 文件,其中包含包含“t”值的行。 这是示例: 2ABC;t;t;t;tortuga;fault;t;t;bored 我想使用 sed 将它们替换为“1”。 如果我使sed "s/;t;/;1;/g"我得到下一个结果: 2ABC;1;t;1;tortuga;fault ...

2023-01-30 10:33:12   3   46    sed  
使用 SED 从字符串日期 ( [dd-mmm-yyyy hh:mm:ss] 中删除日期

[英]Delete date from string date ( [dd-mmm-yyyy hh:mm:ss] using SED

几天来我一直在与这个问题作斗争。 我有一个 output 来自我正在尝试解析的程序。 output是日志stream,在一些记录中添加了2个日期。 一个例子: 像这样的常规正则表达式: /\[\d{2}-\w{3}-\d{4} \d{2}:\d{2}:\d{2}\] /g将匹配第一个日期(包括括号 ...

将 jq output 格式化为表格

[英]format jq output into a table

我想从下面的 JSON 代码中获取一些数据: 我可以使用下面的命令获得 output,但现在我想以这样的方式格式化它,使我的 output 看起来像预期的 output。 命令: 使用@csv 后,我得到了以下 output: 每当我使用@tsv 时,我都会收到“jq: error: tsv is ...

2023-01-27 14:31:25   3   72    json / awk / sed / jq  
打印命令上方的最后一行,仅当该行以“#”开头并且前面没有空格或制表符时

[英]Print the last line above the command, only if the line starts with "#" and there is no space or tab before it

我想打印命令上方的最后一行,只有当该行以“#”开头并且它前面没有空格或制表符时,即使命令和以“#”开头的行之间有一个空行. 例子: 预计 output: 我要求 ChatGPT 解决这个问题,但是如果 #line 和命令之间有一个空行,下面的命令就不起作用: ...

为什么我的 sed 脚本不能正确替换字段

[英]Why does my sed script not replace fields correctly

我有一个简短的 bash 脚本,其中我使用 sed 用变量替换 4 位和 2 位字符串。 我这样做的方式没有给出想要的结果。 要替换的字段 剧本 结果 为什么重复“=”符号。 必须有一种直接获取数字而不是替换整行的方法。 这个我想不通。 我将不胜感激。 ...

2023-01-25 23:26:58   1   34    bash / sed  
使用 sed 或 awk 从文件中的行中删除模式

[英]removing pattern from lines in a file using sed or awk

我正在尝试从文件中的所有行中删除一个模式。 模式是'id': null和我执行的两次sed尝试,但文件未更改。谢谢 :)。 文件 想要的 sed ...

2023-01-25 18:37:51   1   29    awk / sed  
用匹配模式替换行

[英]Replace Line with Matching Pattern

我有一个包含两行对联的文件,一个 header 行,以//开头并以|包围的行号结束 , 后跟一行长度可变的文本。 下面是一个示例,其中...表示文件以连续的行号连续多行。 我想找到行号,然后用&gt;linenumber替换 header 行。 这个示例文件是: 我知道这可能涉及/s和sed或awk ...

Linux匹配起止并替换

[英]Linux matching start and end and replace

我有一个只包含一行的文件,但它真的很长。 我想从线路中获取特定部分并替换为其他部分。 下面是一个示例测试: 我在想象 -&gt; 从“示例文本”开始,以“真实案例”结束预期结果: “在我的真实案例中,示例文本应该是非常长的文本” 替换:空请你帮助我好吗? ...

Shell 将 sqlplus 值存储到 shell 变量

[英]Shell store sqlplus value to shell variable

我正在尝试将一些 sqlplus 值存储到 unix 变量,但它不起作用。 请帮忙数据库中的配置文件值为 AB_ORACLE_DBREFRESH_PROFILE 我的尝试 它最多显示 substr(1,18) 但对于 abvoe 值不起作用 ...


 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM