Strona 1 z 1

Przekierowanie tekstu do pliku przez edytor tesktu

: 22 listopada 2009, 16:50
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ę.

: 22 listopada 2009, 17:07
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

: 22 listopada 2009, 18:36
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

: 22 listopada 2009, 21:54
autor: eARTsta
W sumie to o to chodziło, ale chciałbym jeszcze pokombinować z "tee i sed". Jutro coś pomyśle.