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
Last-modified: 2018-01-03 (水) 21:45:50 (704d)