Potrzebujesz pomocy z C, C++, perl, python, itp.
michcio77
Posty: 7 Rejestracja: 09 lutego 2011, 17:59
Post
autor: michcio77 » 12 lutego 2011, 15:49
Witam.
Jak mogę taki tekst zapisać jednym poleceniem do pliku?
lessmian2
Member
Posty: 1088 Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków
Post
autor: lessmian2 » 12 lutego 2011, 16:01
Kod: Zaznacz cały
[lessmian@pyrtek ~]$ echo "raz
> dwa
> trzy
> cztery" >plik.tmp
[lessmian@pyrtek ~]$ cat plik.tmp
raz
dwa
trzy
cztery
Kod: Zaznacz cały
[lessmian@pyrtek ~]$ cat <<EOF >plik.tmp
> cztery
> trzy
> dwa
> jeden
> EOF
[lessmian@pyrtek ~]$ cat plik.tmp
cztery
trzy
dwa
jeden
?
michcio77
Posty: 7 Rejestracja: 09 lutego 2011, 17:59
Post
autor: michcio77 » 12 lutego 2011, 20:12
Tak, dziękuję o to mi chodziło.
DaVidoSS
Junior Member
Posty: 875 Rejestracja: 06 marca 2010, 11:26
Lokalizacja: ~/
Post
autor: DaVidoSS » 13 lutego 2011, 09:19
A ja zapytam jak w podobny sposób usunąć linię "dwa" z owego pliku .
lessmian2
Member
Posty: 1088 Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków
Post
autor: lessmian2 » 13 lutego 2011, 10:23
Kod: Zaznacz cały
[lessmian@pyrtek ~]$ cat plik.tmp
cztery
trzy
dwa
jeden
[lessmian@pyrtek ~]$ sed -i '/^dwa$/d' plik.tmp
[lessmian@pyrtek ~]$ cat plik.tmp
cztery
trzy
jeden
DaVidoSS
Junior Member
Posty: 875 Rejestracja: 06 marca 2010, 11:26
Lokalizacja: ~/
Post
autor: DaVidoSS » 13 lutego 2011, 11:05
Wybornie!
mrc000
Posty: 15 Rejestracja: 02 marca 2010, 23:21
Lokalizacja: /home
Post
autor: mrc000 » 13 lutego 2011, 18:48
Ja też dorzucę parę groszy.
Kod: Zaznacz cały
echo [B]-e[/B] "raz [B]\n[/B]dwa[B]\n[/B]trzy[B]\n[/B]cztery"
Wynik ten sam.