FrontPage

Firefox.sh


#!/bin/bash

#

#

#

# DIR=/home ## 対象ディレクトリ FILENAME=’prefs.js’ ## 対象ファイル CONDITION=’/Firefox2/2tiwjdxh.slt/’ ## 条件 SEDFILE=sed.txt ## SEDファイル ADDFILE=add.txt ## ADDファイル LOG=log.txt ## 作業ログ WORK_LIST=work_list.txt ## 切り戻し用リスト NO_WORK_LIST=no_work_list.txt ## 除外リスト

> $LOG
> $WORK_LIST
> $NO_WORK_LIST

for TARGET in `find $DIR -name $FILENAME -print` ; do

       BACKUP=$TARGET"_BK”
       echo $TARGET | grep $CONDITION > /dev/null
       if [ $? = 0 ] ;then
               if [ -f $BACKUP ];then
                       echo “The BK_file exists already. Skip cp process.” >> $LOG
               else
                       cp -f $TARGET $BACKUP
               fi
               sed -f $SEDFILE $BACKUP > $TARGET
               cat $ADDFILE >> $TARGET
               echo $TARGET >> $LOG
               diff $BACKUP $TARGET >> $LOG
               echo ”———————————-” >> $LOG
               echo $TARGET >> $WORK_LIST
       else
               echo $TARGET >> $NO_WORK_LIST
       fi

done


sed.txt


/user_pref("browser.download.manager.retention”, 0);/d /user_pref("browser.formfill.enable”, false);/d


add.txt


user_pref("app.update.enabled”, false); user_pref("browser.search.update”, false); user_pref("extensions.update.enabled”, false);


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS