后面会介绍gcc获得源文件依赖的方法,gcc这个功能就是为make而存在的。我们采用gcc的-MM选项结合sed命令。使用sed进行替换的目的是为了在目标名前加上“objs/”前缀。gcc的-E选项,预处理。在生成依赖关系时,其实并不需要gcc编译源文件,只要预处理就可以获得依赖关系了。通过-E选项 ...
分类:
其他好文 时间:
2018-01-16 00:46:09
阅读次数:
178
sed命令介绍 (转自:http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856901.html) 简介 sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接 ...
分类:
其他好文 时间:
2017-10-19 15:58:58
阅读次数:
170
1. 单行内执行多个sed命令 (1) 使用命令选项-e 多命令选项-e使用方法如下: sed -e 'command-1' -e 'command-2' -e 'command-3' (2) 使用\折行执行多个命令 在执行很长的命令时,可以使用\来把命令折到多行 $ sed -n -e '/^ro ...
分类:
其他好文 时间:
2017-10-12 21:48:32
阅读次数:
200
后面会介绍gcc获得源文件依赖的方法,gcc这个功能就是为make而存在的。我们采用gcc的-MM选项结合sed命令。使用sed进行替换的目的是为了在目标名前加上“objs/”前缀。gcc的-E选项,预处理。在生成依赖关系时,其实并不需要gcc编译源文件,只要预处理就可以获得依赖关系了。通过-E选项 ...
分类:
其他好文 时间:
2017-05-06 23:08:34
阅读次数:
252
使用sed操作: 1、个人博客的文件,只输出学生姓名 sed 's/...//;s/:.*//' 1.txt sed 's/.*-//;s/:.*//' 1.txt 2、只输出每个学生的url sed 's/.*:/http:/;25d' 1.txt 3、只输出个人博客里的学号 sed 's/-.* ...
分类:
其他好文 时间:
2016-12-21 21:08:17
阅读次数:
124
用法 sed [option] 'Address Command' yourfile e.g. sed -n '2,13p' lineuser #打印文件lineuser中第2~13行的内容,-n为option, 2,13为Address,p为Command Address与Command中间的空格 ...
分类:
其他好文 时间:
2016-10-22 23:56:42
阅读次数:
418
[root@www~]#sed[-nefr][动作]
选项与参数:-n:使用安静(silent)模式。在一般sed的用法中,所有来自STDIN的数据一般都会被列出到终端上。但如果加上-n参数后,则只有经过sed特殊处理的那一行(或者动作)才会被列出来。-e:直接在命令列模式上进行sed的动作编辑;-f:直接将sed..
分类:
其他好文 时间:
2016-08-01 23:02:11
阅读次数:
237
[root@www~]#sed[-nefr][动作]
选项与参数:-n:使用安静(silent)模式。在一般sed的用法中,所有来自STDIN的数据一般都会被列出到终端上。但如果加上-n参数后,则只有经过sed特殊处理的那一行(或者动作)才会被列出来。-e:直接在命令列模式上进行sed的动作编辑;-f:直接将sed..
分类:
其他好文 时间:
2016-08-01 23:00:57
阅读次数:
213
sed 's/pattern/replace_string/' file sed.txt中对每行的第一个lifeng用lf替换 sed 's/lifeng/lf/' sed.txt (源文件内容不会变的) 要替换所有内容,命令尾部加参数g sed 's/lifeng/lf/g' sed.txt 要从 ...
分类:
其他好文 时间:
2016-06-17 19:23:22
阅读次数:
183
sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样..
分类:
系统相关 时间:
2016-04-12 17:45:05
阅读次数:
286