ITPub博客

首页 > Linux操作系统 > Linux操作系统 > solaris_批量替换指定字符串_find_xargs_grep

solaris_批量替换指定字符串_find_xargs_grep

原创 Linux操作系统 作者:wangzhensheng 时间:2008-07-22 19:14:29 0 删除 编辑

==========================
#!/bin/sh
apps_dir='/tmp/ddd/fj'

cd ${apps_dir}/
while read strs
do
echo ${strs}
find ./ -type f | xargs perl -pi -e "s|href="${strs}|href="/|g"
find ./ -type f | xargs perl -pi -e "s|href=" ${strs}|href="/|g"
find ./ -type f | xargs perl -pi -e "s|src="${strs}|src="/|g"
done < /tmp/ddd/string_file

[@more@]

==========================
#!/bin/sh
apps_dir='/tmp/ddd/fj'

cd ${apps_dir}/
while read strs
do
echo ${strs}
find ./ -type f | xargs perl -pi -e "s|href="${strs}|href="/|g"
find ./ -type f | xargs perl -pi -e "s|href=" ${strs}|href="/|g"
find ./ -type f | xargs perl -pi -e "s|src="${strs}|src="/|g"
done < /tmp/ddd/string_file

===============================
#!/bin/sh
apps_dir='/weblogic/weblogic/myserver'

cd ${apps_dir}
while read domain
do
while read APPS
do
while read file_type
do
find ./${APPS} -type f | grep -v 'logs' | grep -vi 'jpg' | grep "${file_type}$" | xargs grep -l "${domain}" |
cpio -o>/tmp/ddd/${domain}_${APPS}_${file_type}.cpio
done < ./ddd/file_types
done < ./ddd/apps
done<./ddd/domains

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/8806316/viewspace-1007659/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: linux_rsyncd.conf
请登录后发表评论 登录
全部评论

注册时间:2013-01-02

  • 博文量
    137
  • 访问量
    260335