Przekierowanie tekstu do pliku przez edytor tesktu

Ogólne pytania dotyczące systemu
eARTsta
Posty: 27
Rejestracja: 13 marca 2008, 19:11

Przekierowanie tekstu do pliku przez edytor tesktu

Post autor: eARTsta »

Witam.
Zależy mi na przekierowaniu tekstu do pliku. Nie chodzi o coś w stylu:

Kod: Zaznacz cały

echo 'ala ma kota' > plik
Muszę to zrobić w taki sposób żeby w tle otworzyć jakiś edytor tekstu np. nano, vim, i żeby ,,jakiś tekst'' wpisany np. w echo, został przekierowany właśnie do edytora, który zapisze przekierowany do niego tekst w pliku.txt. Oczywiście nie chodzi mi o otwarcie nano i wpisanie w nim tekstu i zapisanie, ma to zrobić za mnie komenda, całość ma być zautomatyzowana. Nie ja to wymyśliłem, więc nie pytajcie czemu tak, a nie prościej i szybciej jak wyżej. Dziękuję.
Awatar użytkownika
darkwater
Junior Member
Posty: 828
Rejestracja: 25 stycznia 2007, 14:01
Lokalizacja: Częstochowa

Post autor: darkwater »

A nie można w ten sposób:

Kod: Zaznacz cały

            /--edytor
echo--
           \--plik
? Jeśli można to

Kod: Zaznacz cały

 man tee
Jeśli natomiast tekst ma być "po drodze" obrobiony przez edytor to

Kod: Zaznacz cały

man sed
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

O to Ci chodziło?

Kod: Zaznacz cały

lessmian@polikarp:~$ echo 'To jest calkowicie testowy tekst' | vim -w plik.tst -e
lessmian@polikarp:~$ cat plik.tst 
To jest calkowicie testowy tekst
eARTsta
Posty: 27
Rejestracja: 13 marca 2008, 19:11

Post autor: eARTsta »

W sumie to o to chodziło, ale chciałbym jeszcze pokombinować z "tee i sed". Jutro coś pomyśle.
ODPOWIEDZ