Strona 1 z 1
[+] BASH, zapis długiego tekstu do pliku
: 12 lutego 2011, 15:49
autor: michcio77
Witam.
Jak mogę taki tekst zapisać jednym poleceniem do pliku?
: 12 lutego 2011, 16:01
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
?
: 12 lutego 2011, 20:12
autor: michcio77
Tak, dziękuję o to mi chodziło.
: 13 lutego 2011, 09:19
autor: DaVidoSS
A ja zapytam jak w podobny sposób usunąć linię "dwa" z owego pliku .
: 13 lutego 2011, 10:23
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
: 13 lutego 2011, 11:05
autor: DaVidoSS
Wybornie!
: 13 lutego 2011, 18:48
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.