Questions tagged «text-processing»

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


6
在输出中打印特定部分
让我们假设有一个命令,例如: cat /boot/config-3.19.0-32-generic | grep CONFIG_ARCH_DEFCONFIG 输出是这样的: CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" 现在,我的问题是:是否有任何命令只能打印反逗号内的内容,即" "? 您能解释一下该命令吗?谢谢!提前。



6
如何从行转换为列?
我有一个.txt文件,其编号按此顺序排列(在同一行上): 106849_01373 106849_01967 106850_00082 23025.7_01059 我想这样转换它们: 106849_01373 106849_01967 106850_00082 23025.7_01059 我不知道该使用哪个命令。有人可以帮我吗?

2
:a; $!N;是什么意思 在sed命令中?
$ (echo hello; echo there) | sed ':a;$!N;s/\n/string/;ta' hellostringthere 上面的sed命令用字符串“ string”替换换行符。但是我不知道:a;$!N;s/\n/string/;ta单引号内的含义。我知道中间部分s/\n/string/。但是我不知道first(:a;$!N;)和last(ta)部分的功能。

2
复制并粘贴一堆名称不同的文件
我有一堆名字叫文本的文件 foo_bar_abc_1_01_geh_original.in foo_bar_abc_1_02_geh_original.in foo_bar_abc_1_03_geh_original.in ... ... foo_bar_abc_1_1000_geh_original.in 我想复制(并保留原始文件)每个文件,然后粘贴到不同的名称(在同一文件夹中),例如 foo_bar_abc_1_01_geh_copy.in foo_bar_abc_1_02_geh_copy.in foo_bar_abc_1_03_geh_copy.in ... ... foo_bar_abc_1_1000_geh_copy.in 如何使用简单的脚本执行此操作?

5
用单词作为定界符剪切命令
是否有基于单词的剪切命令,例如: 171212 16082784 6264 XXX xxxxxxxx Transaction XXXXX abend ABCD. The task has terminated abnormally because of a program check. 16:08:27 我希望输出为: 171212 16082784 6264 XXX xxxxxxxx Transaction XXXXX abend ABCD. 如何处理?


6
如何从文件中删除不包含点的行?
我有一个包含包含URL的数据的文件。但是有很多行不是url。如何使用Ubuntu终端命令删除它们? 这是示例文件供参考:示例数据 com.blendtuts/S °= com.blengineering.www/:http ±= 我想要输出: com.blendtuts/S com.blengineering.www/:http 多余的多余线条没有任何点。因此,我想删除没有点的线

7
打印包含字符串和第一个单词的单词
我想在一行文本中找到一个字符串,然后打印该字符串(在空格之间)和该短语的第一个单词。 例如: “这是单个文本行” “另一件事” “最好再试一次” “更好” 字符串列表是: 文本 事情 尝试 更好 我正在尝试获取这样的表: 此[标签]文字 另一件事 它[选项卡]尝试 更好 我尝试了grep,但没有任何反应。有什么建议吗?


3
比较源代码文件,忽略格式差异(例如空格,换行符等)
我正在寻找一个可以比较两个C ++源代码并找到有意义的代码差异的应用程序(以比较可能已重新格式化的版本)。至少可以忽略不影响源代码功能的空格,制表符空格和换行符的更改(请注意,是否将换行符视为空格取决于语言,而C和C ++会这样做) )。而且,理想情况下,可以识别出所有有意义的代码差异的东西。我在Ubuntu下。 按照diff --help | grep ignore,我希望diff -bBwZ能够合理地完成这项工作(我希望得到一些误报,稍后再处理)。但是,事实并非如此。 如果我有以下带有摘要的文件 test_diff1.txt else if (prop == "P1") { return 0; } 和test_diff2.txt else if (prop == "P1") { return 0; } 然后 $ diff -bBwZ test_diff1.txt test_diff2.txt 1c1,3 < else if (prop == "P1") { return 0; } --- > …


2
用awk合并两个文件
File1.txt item1 carA item2 carB item3 carC item4 platD item5 carE File2.txt carA platA carB platB carC platC carE platE 想要的输出: item1 platA item2 platB item3 platC item4 platD item5 platE 我该怎么做?

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.