Witam serdecznie.
Mam problem ze skryptem, szukanie w internecie nie przyniosło rezultatu.
Potrzebuję skrypt wywoływany w powłoce csh, który będzie zamieniał wybrane przez użytkownika słowo na inne we wszystkich plikach, w podanym przez użytkownika katalogu.
Umiem sprawdzić, czy podany katalog istnieje, umiem do niego przejść i zmienić zawartość jednego pliku poleceniem sed, lecz mam problem z pozamienianiem zawartości wszystkich plików z katalogu. Kilka dni kombinuję różnymi metodami i bez rezultatu, nie wiem czego jeszcze mogę próbować.
Jeżeli coś niejasno napisałem, to będę tłumaczył dokładniej, mam nadzieję, że ktoś będzie potrafił pomóc.
Z góry dziękuję i pozdrawiam.
Wywo
Nie wiem jak w csh ale w bash mozna tak:
lub
Kod: Zaznacz cały
for file in ./*
do
echo "$file"
# do something with "$file"
done
Kod: Zaznacz cały
while IFS= read -r file; do
echo "Now processing $file"
# do something fancy with "$file"
done < <(find . -name '*' -print)