sed 명령에서 탈출

sed 명령에서 탈출

모든 파일에서 다음의 모든 인스턴스를 다음으로 바꾸려고합니다 $timestamp = mysqli_real_escape_string($db_conx, $_POST['Timestamp']);.$timestamp = date("Y-m-d H:i:s");/home/user/public_html/

다음 명령의 다양한 변형을 시도했지만 제대로 이스케이프할 수 없는 것 같습니다!

find /home/user/public_html/ -type f -print0 | xargs -0 sed -i 's/\$timestamp = mysqli_real_escape_string(\$db_conx, \$_POST['\''Timestamp'\'']);/\$timestamp = date(\"Y-m-d H:i:s\");/g'

답변1

@phk 감사합니다 알겠습니다

find /home1/user/public_html/ -type f -print0 | xargs -0 sed -i 's/\$timestamp = mysqli_real_escape_string(\$db_conx, \$_POST\['\''Timestamp'\''\]);/\$timestamp = date("Y-m-d H:i:s");/g'

관련 정보