博客日历
2024年11月 | ||||||
一 | 二 | 三 | 四 | 五 | 六 | 七 |
28 | 29 | 30 | 31 | 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 1 |
存档
2024年03月 04月 05月 2021年
01月 02月 11月 12月 2020年
02月 03月 04月 05月 06月 07月
09月 2018年
09月 2017年
01月 02月 07月 2016年
01月 04月 07月 08月 11月 12月
2015年
01月 02月 03月 05月 09月 10月
11月 2014年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2013年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2012年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2011年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2010年
01月 02月 03月 04月 05月 06月
07月 08月 09月 10月 11月 12月
2009年
03月 04月 05月 06月 07月 08月
09月 10月 11月 12月
使用sed递归替换指定目录下的文本文件中的字符串
例子:
------------------------------------
递归test目录,将此目录下所有文件中的"a1我"替换为"喜欢李四"
grep -r -l "a1我" ./test/ | xargs sed -i "s/a1我/喜欢李四/g"
解释:
------------------------------------
grep参数:
-r 递归查找
-l 仅显示文件名
sed参数:
-i 直接修改文件,而不是输出到屏幕
sed内部命令:
"s/pattern/replacemen/[flag]"
s 替换字符串命令
pattern 要被替换的字符串
replacemen 新字符串
[flag] 选项,g表示替换所有符匹配pattern的字符串
上一篇: TortoiseSVN和TortoiseGit导致CPU占用太高的解决方法
下一篇: 完全删除ClearCase中残留的视图信息
分类:Linux 查看次数:16164 发布时间:2013/3/12 16:52:03