Źle działające przekierowanie

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
tommmmmm
Sędziwy Jeż
Sędziwy Jeż
Posty: 45
Rejestracja: 04 paź 2008, 11:20
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: Xfce
Architektura: x86_64
Kontakt:

Źle działające przekierowanie

Post autor: tommmmmm »

W momencie w którym zrobię:

Kod: Zaznacz cały

cat file | grep costam | sed s'/costam/costam/' > file
to plik 'file' nie wygląda tak jakby miał wyglądać.
Natomiast jak zrobię

Kod: Zaznacz cały

cat file | grep costam | sed 's/costam/costam/' > tempFile
cat tempFile > file
rm -f tempFile
to wtedy jest dobrze.

Czemu przekierowanie w pierwszym wypadku działa źle?
No i czy da się to zrobić szybciej, bo jak jest dużo cat'ów to to spowalnia skrypt.
Awatar użytkownika
Carnophage
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 169
Rejestracja: 03 maja 2008, 22:08
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: 127.0.0.1
Kontakt:

Re: Źle działające przekierowanie

Post autor: Carnophage »

Zamiast

Kod: Zaznacz cały

cat file | grep costam
lepiej

Kod: Zaznacz cały

grep costam file
.

A jesli chodzi o przekierowanie to moze jaki przyklad, bo "nie wyglada tak jakby mial wygladac" niewiele mowi.
Happy aptosid user ^__^
Awatar użytkownika
Dwimenor
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1260
Rejestracja: 18 mar 2008, 16:14
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Architektura: x86_64

Re: Źle działające przekierowanie

Post autor: Dwimenor »

Jeszcze lepiej:

Kod: Zaznacz cały

sed -e 's/costam/aaa/g' plik >>plik_wynikowy
Poniższe zdanie jest fałszywe.
Powyższe zdanie jest prawdziwe.
tommmmmm
Sędziwy Jeż
Sędziwy Jeż
Posty: 45
Rejestracja: 04 paź 2008, 11:20
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: Xfce
Architektura: x86_64
Kontakt:

Re: Źle działające przekierowanie

Post autor: tommmmmm »

zamiast pierwszego cat użyłem sugestii wyżej a zamiast drugiego cat dałem mv
I teraz nie ma cat'ów i jest git :)

thx a lot
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 66 gości