Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Problem nowej linii (?) Linux
maraska
post
Post #1





Grupa: Zarejestrowani
Postów: 143
Pomógł: 0
Dołączył: 9.04.2013

Ostrzeżenie: (0%)
-----


Witam,

Chcę usunąć masowo określony ciąg znaków z wielu plików php na raz (włam).
Jest takie polecenie w konsoli, które działa a wygląda tak:

  1. find /katalog do przeszukania/ -type f -exec sed -i 's/co znaleźć/na co zamienić /g' {} \;


Do usunięcia jest takie coś

tak w notepad - jest nowa linia
  1. ?>
  2. <iframe style="position: absolute; left: .....


tak w notatniku - nie ma nowej lini
  1. ?><iframe style="position: absolute; left:.....


Problem polega na tym, że jak usuwam ciąg zaczynający się od <iframe> to działa ale zostają mi oczywiście niechciane ?>
Jak zacznę ciąg od ?> to już nie działa bo takiego ciągu w plikach nie znajduje.

Wydaje mi się, że chodzi o znak nowej linii pomiędzy ?> a <iframe>. Nową linię widać w notepadzie a w notatniku nie.
Próbowałem bez znaku linii oraz z \r\n, z \n i nic.

Może ktoś coś podpowie.
Pozdrawiam

Ten post edytował maraska 5.10.2016, 11:22:55
Go to the top of the page
+Quote Post
mar1aczi
post
Post #2





Grupa: Zarejestrowani
Postów: 731
Pomógł: 141
Dołączył: 9.05.2011
Skąd: śląskie

Ostrzeżenie: (0%)
-----


http://askubuntu.com/a/533313
Go to the top of the page
+Quote Post
maraska
post
Post #3





Grupa: Zarejestrowani
Postów: 143
Pomógł: 0
Dołączył: 9.04.2013

Ostrzeżenie: (0%)
-----


Cytat(mar1aczi @ 5.10.2016, 12:42:14 ) *


Poczytałem i dalej nie wiem jak to zrobić żeby przy okazji nie usunąć wszystkich ?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.12.2025 - 21:43