随笔分类 - shell
[转载]Linux批量替换不同文件中的相同字符串
摘要:转载自:http://bbs.phpchina.com/blog-191373-187668.html方法1这两天在构建一个应用的使用用到了maven,由于project很大,足足有700多个 pom.xml文件,更郁闷的是在很多pom.xml文件里都单独指定了资源库的url,我需要把这些资源库的url统一指定到nexus本地中央库.手 工一个个改文件配置有点不太实际,所以google了一下,找到批量替换文件内容的好方法,命令结构如下:find -name '要查找的文件名' | xargs perl -pi -e 's|被替换的字符串|替换后的字符串|g'下面
阅读全文
初识 bash/dash
摘要:bash/dash 是什么? shell 命令的解释器,BASH 是 Bourne-Again SHell 的缩写。 dash 比 bash 更轻,更快。但 bash 却更常用 如果一些命令、脚本等总不能正常执行,有可能是 dash 的原因 比如编译 Android 源代码的时候,如果使用 dash,则有可能编译出错,或者编译的系统不能启动当前使用的解释器 每一条 shell 命令都被某个解释器解释执行,那么系统当前使用的是哪个解释器? Ubuntu 默认的 shell 是 BASH,也可以自行查看:$ ls -al /bin/sh 举例: 表示 /bin/sh 软链接到当前目...
阅读全文
浙公网安备 33010602011771号