首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
Makefile中通过sed命令生成文件系统的selinux的配置文件vendor_filesystem_config.txt
】的更多相关文章
Makefile中通过sed命令生成文件系统的selinux的配置文件vendor_filesystem_config.txt
今天在编译android-O(8.0)的时候,我自己新增加了一个ext4格式的分区,在编译这个分区的时候,需要对应的生成文件系统的配置文件xxxx_filesystem_config.txt,发现了生成这个配置文件的的Makefile里面,调用了sed命令来处理一些字符串: build/core/Makefile define fs_config (cd $(1); find . -type d | sed 's,$$,/,'; find . \! -type d) | cut -c 3- |…
Linux中使用sed命令或awk命令修改常规配置文件
一.方案: Linux中使用sed命令或awk命令修改常规配置文件 二.步骤: 1.假设有一个a.txt,内容如下: #!/bin/bash aa= bbb= ccc= #ddd= 2.如果想要把里面的内容bbb=23输出成bbb=55,可以这样做: sed 's/bbb=23/bbb=55/g' a.txt 说明:s/表示要执行替换操作./g表示Global的意思,表示全局替换.如果没有后面的g,则只会每行替换第一个. 3.前一步中执行的结果,并没有写回到a.txt中,如果想写回,则需要这样(…
Makefile Shell 脚本;sed命令
1. 在Makefile中想使用shell脚本,需要添加"@"符号,例如: @if [ -d xxx ]; then \ //-d 判断是否存在,在shell中,用[]号代替括号 rm -rf xxx; \ fi; @cp -fv xxx xxxx //-f 删除已经存在的目标文件而不提示 -v cp命令将告诉用户正在做什么 例: cp -fv temp temp2 显示: 'temp' -> 'temp2'…
JNI中使用cl命令生成DLL文件
问题描述: 在使用JNI调用DLL时,首先需要生成DLL文件 问题解决: (1)现在使用VS2008的cl.exe程序,生成DLL文件 (1.1)cl.exe环境搭建 注: cl.exe程序的位置在 VS安装目录的VC\bin目录下 直接运行上述程序时,程序会自动退出,正确的做法是,在系统环境变量中添加Include.path.lib路径 注: 以上分别是 VS2008中cl.exe程序在DOS下执行cl 命令需要进行的配置包括LIB.Path.INCLUDE…
Linux中的sed命令
sed - stream editor for filtering and transforming text 流编辑器的过滤和转换文本 sed [-nerf] [动作] 参数: -i 修改源文件 危险 -e 直接在命令行模式上执行sed的动作编辑 -f 直接将sed的动作写在一个文件内,-f filename 则可以执行filename内的sed动作 -r :使用扩展的正则表达式 使用扩展的正则表达式需要“//”正斜线 [root@lamp scripts]# cat sed11.txt [r…
Linux中使用sed命令替换字符串小结
sed替换的基本语法为: sed 's/原字符串/替换字符串/' 单引号里面,s表示替换,三根斜线中间是替换的样式,特殊字符需要使用反斜线”\”进行转义,但是单引号”‘”是没有办法用反斜线”\”转义的,这时候只要把命令中的单引号改为双引号就行了,例如: sed "s/原字符串包含'/替换字符串包含'/" //要处理的字符包含单引号 命令中的三根斜线分隔符可以换成别的符号,这在要替换的内容有较多斜线是较为方便,只需要紧跟s定义即可,例如换成问号”?”: sed 's?原字符串?替换字符串…
在shell中使用sed命令替换/为\/
sed命令相关: https://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856901.html https://www.cnblogs.com/DragonFire/p/6600121.html 这里我们要做的功能是: 输入一个目录"/data/data8" 在shell中将其变换为"\/data\/data8" (这是为了能在shell后边的sed命令中直接使用) 先来看看直接使用命令如何实现: echo “/…
WCF中可以使用SVCUtil.exe生成客户端代理类和配置文件
1.找到如下地址“C:\Windows\System32\cmd.exe” 命令行工具,右键以管理员身份运行(视系统是否为win7 而定) 2.输入如下命令: C:\>cd C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin C:\>cd C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\BinC:\Program Files\Microsoft SDKs\Windows\v…
【转】linux中的sed命令
转自:http://www.cnblogs.com/shineshqw/articles/1978122.html 功能说明: 利用script来处理文本文件. 语 法:sed [-hnV][-e<script>][-f<script文件>][文本文件] 补充说明:sed可依照script的指令,来处理.编辑文本文件. 参 数: -e<script>或—expression=<script> 以选项中指定的script来处理输入的文本文件. -f<…
linux shell中使用sed命令
例1:批量的将变量的值代替指定文件中的指定内容. #!/bin/bash for i in {1..100} mgr_port=`expr $i + 5345` data_port=`expr $i + 6345` site_id=$i `sed -i "s/5347/$mgr_port/g" dmhs.hs` `sed -i 's/6347/'$data_port'/g' dmhs.hs` `sed -i s/2222/$site_id/g" dmhs.hs` `sed -…