|
写了一个脚本,功能如下:对某个文件夹里的所有文件,只要有sh_ 开头的,都要把里面的“viking”
替换为“hq” 如下:
find /home/viking/temp/del/ -name "sh_*" -print -exec sed 's/viking/hq/' {} \;
然后输出如下:
/home/viking/temp/del/1/sh_1
hq is terry
/home/viking/temp/del/11/sh_11
hq is terry
/home/viking/temp/del/112/sh_112
hq is terry
/home/viking/temp/del/1123/sh_1123
hq is terry
可是我:
[viking@localhost del]$ cat 1123/sh_1123
viking is terry
[viking@localhost del]$ cat 112/sh_112
viking is terry
[viking@localhost del]$ cat 11/sh_11
viking is terry |
|