Questions tagged «text-processing»

有关修改,创建或解析纯文本文件的问题。这是一个非常广泛的标签,如果您的问题是有关使用特定工具的,请同时使用该工具的名称(例如sed,awk,perl等)进行标记。


5
我需要有关Grep的帮助,以一部分开始
我有一些文本文件,我想从中提取一段代码。我试图实现的目标是从某一行开始视图,然后能够读取其下方的任何内容。例如。在下面的文本中,如何在黄色的起点查看文本文件。我想查看“黄色”的内容以及其下的所有内容,无论该内容是什么。 green blue cyan magenta purple brown yellow red orange more orange more blue this is enough

4
使用公共列合并文件
我有两个文件,我要创建其中包含所有信息的第三个文件。 文件1: a 111 b 222 c 333 d 666 e 777 文件2: 111 x1 222 x2 333 x3 444 x4 555 x5 666 x6 777 x7 888 x8 我想将它们合并如下: 111 x1 a 222 x2 b 333 x3 c 444 x4 0 555 x5 0 666 x6 d 777 x7 …

2
如何在所有空格前添加反斜杠?
如何在每个空格前加反斜杠,最好使用tr或sed命令? 这是我的脚本: #!/bin/bash line="hello bye" echo $line | tr ' ' "\\\ " 应该用一个反斜杠替换一个空格,然后再一个空格,但这只是用一个反斜杠而不是反斜杠+空格来替换空格。 这是我得到的输出: hello\bye 预期产量: hello\ bye


3
如何根据特定模式对行进行grep?
假设我有一个包含以下两行的文件: 2014-05-05 09:11:53 /aa/bbbb/cccccc 29899 2014-05-05 09:12:17 /aa/bbbb/cccccc?dddddddd 16767 我只需要获得包含模式的行/aa/bbbb/cccccc,就不需要包含额外字符的第二行,即?dddddddd。现在当我尝试 grep '/aa/bbbb/cccccc' file 然后两条线都被选中。我需要完整的行,因此grep -o无法解决。 使用grep以便基于搜索模式仅选择第一行的可能解决方案是什么?

4
如何从另一个txt文件中存在的txt文件中删除单词?
文件a.txt大约有10万个单词,每个单词都在新行中 july.cpp windows.exe ttm.rar document.zip File b.txt有15万个字,一个字一个字-有些字来自file a.txt,但有些字是新的: july.cpp NOVEMBER.txt windows.exe ttm.rar document.zip diary.txt 如何将这些文件合并为一个,删除所有重复的行,并保留新行(行中存在a.txt但不存在的行b.txt,反之亦然)?

3
如何让自己快速访问粘贴一些常见的字符串?
我经常发现自己将相同的字符串粘贴到浏览器中(我有一个youtube频道,在视频的结尾,我经常发布相同的链接:频道URL,网站,电子邮件,介绍性视频等)。 我曾考虑过创建一个文本文件,然后将其添加到Unity面板中,但是不幸的是,尽管我看到了向其添加文本编辑器的方法,但我无法添加要使用文本编辑器打开的文本文件。我可能可以将一个脚本放在一起,然后将其添加到面板中,但是随后令我感到惊讶的是,其他人可能有同样的时间浪费经验,并且可能已经找到了解决方案。 在理想情况下,我需要一个存储常用字符串的应用程序,加载该应用程序后,它会立即在其他窗口顶部开始并保持原样,它将具有用于不同字符串的按钮,并且它们会尽快放入缓冲区中。按下。这样,我只将需要的东西分配给那些按钮,并感到非常高兴。 我猜,如果没有好的解决方案,我将只能自己创建它。毕竟,我的所有频道都是关于编程的,我可能仅仅通过创建这样的工具就可以上一堂很棒的课。

1
在指定字符串首次出现时将文件一分为二
在首次出现指定字符串时,如何将文本文件分为两部分?我看了split命令,但没有这么做。 过去,我使用脚本来执行此操作。但这不是很有效,我必须将脚本移至其他系统。我想知道是否有更好的方法来实现这一目标。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.