[+] BASH, zapis d

Potrzebujesz pomocy z C, C++, perl, python, itp.
michcio77
Posty: 7
Rejestracja: 09 lutego 2011, 17:59

[+] BASH, zapis długiego tekstu do pliku

Post autor: michcio77 »

Witam.
Jak mogę taki tekst zapisać jednym poleceniem do pliku?

Kod: Zaznacz cały

linijka 1
linijka 2
linijka 3
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

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 »

Tak, dziękuję o to mi chodziło.
Awatar użytkownika
DaVidoSS
Junior Member
Posty: 875
Rejestracja: 06 marca 2010, 11:26
Lokalizacja: ~/

Post autor: DaVidoSS »

A ja zapytam jak w podobny sposób usunąć linię "dwa" z owego pliku .
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

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
Awatar użytkownika
DaVidoSS
Junior Member
Posty: 875
Rejestracja: 06 marca 2010, 11:26
Lokalizacja: ~/

Post autor: DaVidoSS »

Wybornie!
mrc000
Posty: 15
Rejestracja: 02 marca 2010, 23:21
Lokalizacja: /home

Post autor: mrc000 »

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.
ODPOWIEDZ