下面一行在我因爲惡意attacks.Now認爲所有PHP項目的網頁已經刪除打印線下方是我如何使用shell腳本如何查找和使用shell腳本
function_exists('date_default_timezone') ?
date_default_timezone_set('America/Los_Angeles') :
($_REQUEST['c_id']));
我找到並刪除此行嘗試下面的腳本,但我越來越error.I的意思是說我不能夠匹配上面SED commend.Please線幫我糾正這個腳本..
#!/bin/sh
search='^function_exists\(\'date_default_timezone\'\)\ \?\ date_default_timezone_set\(\'America/Los_Angeles\'\)\ \:\ \(\$_REQUEST\[\'c_id\'\]\)\)\;'
for file in `find /root/test1 -name "*.php"`; do grep "$search" $file &> /dev/null if [ $? -ne 0 ]; then echo "Search string not found in $file!" else sed -i '/$search/d' $file
非常感謝您波東.. – kathir