sed相关内容

多种颜色的grep输出?

有在运行的grep针对2个或更多的模式的文本文件的bash的一个优雅的方法,以及每个匹配图案是在不同的颜色输出? 因此​​,一个上 MALE匹配行和 AUGUST 将出放男蓝色和 AUGUST 橙色? 我打开使用 SED , AWK ,的grep 和蜡笔或其他... 解决方案 您可以通过指定--color =始终与使用常规的前pression'富| $'级联用不同的颜色里grep通过所 ..
发布时间:2016-07-28 14:49:07 Linux/Unix

Linux命令行全局搜索和替换

我试图查找和替换由grep的Linux机器上匹配的所有文件的字符串。我有什么,我想要做的一些作品,但我不能确定如何最好地把它们串在一起。 的grep -n'富'* 会给我输出形式: [文件名]:[行号]:[文字] 有关通过的grep返回每个文件,我想取代“富”与“酒吧”,结果写回文件。有没有做到这一点的好办法?也许看中管道? 解决方案 你的意思是搜索和替换通过的grep匹配所有文件的 ..
发布时间:2016-07-28 14:48:49 服务器开发

搜索根据其他文件列在文件中替换字符串

如果我们有了第一个文件象下面这样: (A.TXT) 1 ASM 2断言 3生物 4 Bootasm 5 bootmain 6 BUF 7猫 8控制台 9 DEFS 10回声 和第二个这样的:(b.txt) 生物猫BIO bootasm 生物猫DEFS 生物控制台 比奥比奥 生物断言 bootasm ASM bootasm回声 bootasm控制台 boot ..
发布时间:2016-07-28 14:48:38 Linux/Unix

拆分一个文件到基于模式的多个文件

我有我使用hexdump都很少AWK和sed命令转换成普通文件的二进制文件。输出文件看起来是这样的 - $猫温度 3d3d01f87347545002f1d5b2be4ee4d700010100018000cc57e5820000000000000000000 000000087d3f513000000000000000000000000000000000001001001010f000000 ..
发布时间:2016-07-28 14:48:33 Linux/Unix

做一个尾巴-F直到匹配模式

我想对一个文件尾巴-F直到模式匹配的。我发现用awk的一种方式,但恕我直言我的命令是不是真的干净。问题是,我的需要以做到在只有一条线,因为有些限制。 尾-n + 0 -F的/ tmp / foo的| \\ AWK -W互动“{如果($ 1 ==”EOF“)退出;打印} END {系统(“回声EOF>>的/ tmp / foo”的)}“ 尾将阻塞,直到EOF出现在文件中。它的工作原 ..
发布时间:2016-07-28 14:48:22 Linux/Unix

如何通过线一直线合并两个文件

我有两个文件( FILE1.TXT &放大器; FILE2.TXT ),文件只是例子 如何合并两个文件,​​以创建文件 - merge_files.txt 为例3 我现在写剧本KSH,所以撤并可以用KSH下,awk,sed的,perl的单行...等来完成。 背景 - 为什么我需要合并的文件:我的目标是要重命名的旧文件(适用于第一个字段存在)为新文件(在第二场存在), 例1 更FILE1. ..
发布时间:2016-07-28 14:48:16 服务器开发

我编程&QUOT即可;在燃烧" ANSI控制codeS使用UNIX utils的文件?

例如:我开始与剧本录音,并尝试键入 echo测试但省略了0,所以我退格来纠正它。 当我猫打字稿一切看起来都很正常,因为codeS是相互preTED,但如果我用少或 VIM 我看到 ECH测试^ H ^ [[K ^ H ^ [[K ^ H ^ [[K ^ H ^ [[K ^ H ^ [柯测试^ M 我完全理解这是什么,为什么它的发生,但没有任何办法codeS为“烧伤”,只是看到结果在一个文件?我 ..
发布时间:2016-07-28 14:48:14 服务器开发

在另一个文件中指定的值替换场

我有一个包含词语之间的映射文件。我不得不提及该文件,并在一些文件映射的那些取代那些话。例如,下面的文件具有被映射像词语的表 1.12.2.4 1 1.12.2.7 12 1.12.2.2 5 1.12.2.4 4 1.12.2.6 67 1.12.2.12 5 我将有一个具有这些关键词(1.12.2。*)许多文件。我想搜索这些关键词,并从该文件中获取相应的映射替换那些话。如何做到这一点的外 ..
发布时间:2016-07-28 14:48:11 Linux/Unix

我如何一行文本添加到使用bash文件的中间?

我试图一行文本添加到一个bash脚本的文本文件的中间。特别是我想一个域名服务器添加到我的/etc/resolv.conf文件。因为它的立场,resolv.conf的是这样的: #通过NetworkManager的生成 域dhcp.example.com 搜索dhcp.example.com 域名服务器10.0.0.1 域名服务器10.0.0.2 域名服务器10.0.0.3 我的目标是添加域名 ..
发布时间:2016-07-28 14:48:06 服务器开发

awk或者sed:以下模式删除n行

我将如何在sed(或任何类似的工具 - awk的为例)混合模式和数字范围?我想要做的就是在一个文件中匹配某些行,并在继续之前删除下n行,我想这样做,作为管道的一部分。 解决方案 我将在此一展身手。 要的模式后,删除5条线路(包括与模式的行): SED -e'/模式/,+ 5D'file.txt的 要删除的模式后,5线(不包括与模式的行): SED -e'/模式/ {N; N; N ..
发布时间:2016-07-28 14:48:03 服务器开发

什么是sed和awk的区别?

什么是AWK之间的区别 和sed? 什么样的​​应用是最好用 对于sed和awk工具的情况下? 解决方案 SED 是一个流编辑器。它与在每个线的基础上的字符流。它有一个原始的编程语言,包括跳转式循环和简单条件句(除了模式匹配和地址匹配)。基本上有只有两个“变量”:模式空间和保持空间。脚本的可读性可能是困难的。数学运算是非常尴尬的最好的。 有与命令行选项和语言功能不同程度的支持 SE ..
发布时间:2016-07-28 14:47:58 Linux/Unix

在UNIX命令行中删除文件的第N行到位

我想从一个非常,非常大的文件中删除第37行。我开始尝试sed和awk,但他们似乎需要将数据复制到一个新的文件。我在寻找一个“删除到位线”的方法,不像 SED -i 不作出任何形式的复制,而只是去除现有的文件行 下面是我做了什么...... 的awk'NR> 37'file.xml> “f2.xml” SED -i'1,37d'file.xml 这两个似乎做一个完整的副本。是否有 ..
发布时间:2016-07-28 14:47:50 Linux/Unix

删除多行注释

我如何删除所有的意见,如果他们开始与/ *带*号结束/ 我曾尝试以下。它的工作原理一行注释。 sed的'/ \\ / \\ * / D' 但它不会删除多行注释。例如用于第二和第三线不会被删除。 / *!50500 PARTITION BY RANGE(TO_SECONDS(DATE_TIME)) PARTITION 20120102parti值小于(63492681600) (PART ..
发布时间:2016-07-28 14:47:40 Linux/Unix

?PHP;批处理脚本以&lt取代PHP短开放标记

我收集了大量的书面多年来PHP文件,我需要正确地更换所有的短开的标记插入适当的明确公开的标记。 更改“<”?进入“< PHP的” 我觉得这个常规的前pression会正确选择它们: < \\(\\ S | \\ n | \\ T | [^ A-ZA-Z]) 这需要照顾的情况下像< // < / *? 但我不知道如何处理整个文件夹树并检测PHP文件扩展名, ..
发布时间:2016-07-28 14:47:37 PHP

卸下CSV非ASCII字符

我想删除的地方,从一个文件中的所有非ASCII字符。 我发现TR一个解决方案,但我想我需要写回修改后的文件。 我需要比较好的表现做到位。 有什么建议? 解决方案 #-i(就地)SED -i“S / [\\ d128- \\ D255] // G'FILENAME ..
发布时间:2016-07-28 14:47:34 Linux/Unix

如何删除换行符,如果它是在一个文件中的最后一个字符?

我有一些我想删除最后一个换行符,如果它是在一个文件中的最后一个字符的文件。 'OD -c'显示我,我运行的命令不写一个尾随新行的文件: 0013600ñT> \\ n 我试着SED,但我能想到的最好的是不是做的伎俩一些小技巧: SED -e'$ S / \\(。* \\)\\ N $ / \\ 1 /'ABC 任何想法如何做到这一点? 解决方案 的perl -pe'格格如果EO ..
发布时间:2016-07-28 14:47:32 服务器开发

如何删除重复的线路中的Unix文件?

有没有办法删除一个文件重复行的Unix? 我可以用做排序-u 和 uniq的命令。但我想用 SED 或 AWK 。 这可能吗? 解决方案 的awk'!看到[$ 0] ++'file.txt的 看到是一个关联数组来,awk将通过文​​件的每一行。如果行是不是数组中那么看到[$ 0] 将评估为假。在!是一个逻辑NOT运算符和将反转假为真。 awk将打印其中前pression计算结果为 ..
发布时间:2016-07-28 14:47:19 服务器开发

使用awk或者sed提取一个html页面的URL最简单的方法只

我想从一个HTML文件中的锚标记中提取的URL。 这需要使用SED / AWK在bash工作要做。没有perl的吧。 什么是做最简单的方法? 解决方案 您也可以做这样的事情(只要你安装了猞猁)... 山猫版本< 2.8.8 猞猁突降-listonly my.html 山猫版本> = 2.8.8(@condit提供)猞猁突降-hiddenlinks = listonly m ..
发布时间:2016-07-28 14:47:12 前端开发

从一个简单的XML文件中的数据的提取

我有一个XML文件的内容: <?XML版本=“1.0”编码=“UTF-8”&GT?; <工作的xmlns =“htt​​p://www.sample.com/”>程序设计及LT; /工作> 我需要一种方法来提取什么是在<工作..> < /工作> 标签,编程与在这种情况下。这应该在Linux命令提示符下进行,使用grep / sed的/ awk ..
发布时间:2016-07-28 14:46:50 Linux/Unix