Strona 1 z 1

Masowe zastąpienie ciagu znaków - w wielu plikach

: 15 września 2008, 22:07
autor: Inquistor
Ogólnie problem polega na tym, że chce zmienić w wielu plikach wpis #000000 na #C0A972. Podejrzewam że wystarczy jedna linijka w bashu by dokonać zmian we wszystkich plikach w katalogu. Jeśli nie dostanę konkretnego rozwiązania to proszę przynajmniej o kierunek w którym mam się kształcić ;-)

: 15 września 2008, 22:22
autor: yantar

: 15 września 2008, 22:36
autor: Inquistor

Kod: Zaznacz cały

#!/bin/bash
mkdir przerobione
for i in *.php
		do sed 's/#000000/#C0A972/g' $i > przerobione/$i
		done
Archaiczny, ale działa ;-) Zamienia #000000 na #C0A972 we wszystkich plikach we wszystkich liniach a o to chodziło!

Temat do zamknięcia