Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: KureIX 12 Září 2009, 12:10:55
-
ahoj,
vi nekdo jak smazat prvni dva radky v textovem souboru?
potrebuju to pridat do sktiptiku a nikde se mi to nedar najit
pri vypisu souboru pres conky se na konci kazdeho radku se mi zobrazuje obdelnik, vi nekdo co s tim???
radek z conky:
${execpi 5 /bin/cat /home/kure/rssfinal}
diky moc za jakykoli napad
-
ed textfile <<!KonecVstupu!
1
d
1
d
w
q
!KonecVstupu!
To vymaže první dva řádky ze souboru textfile. Patří to přímo do sh skriptu.
Viz. manuálová stránka editoru ed a dokumenty "here" v shellu.
-
že by byl obdélník znak '\n' ?
-
že by byl obdélník znak '\n' ?
${execpi 5 /bin/cat /home/kure/rssfinal | tr -d '\n'}
Mimochodem není v Conky efektivnější příkaz pro výpis obsahu souboru?
-
${execpi 5 /bin/cat /home/kure/rssfinal | tr -d '\n'}
zpusobilo pouze zarovnani do radku, ale obdelnik zustal
ed textfile <<!KonecVstupu!
1
d
1
d
w
q
!KonecVstupu!
To vymaže první dva řádky ze souboru textfile. Patří to přímo do sh skriptu.
Viz. manuálová stránka editoru ed a dokumenty "here" v shellu.
ed jsem neznal, diky
Jinak lepsi zpusob vypisu souboru v conky neznam.
Pokud víte, budu vdecny...
-
tak ed pracuje jak ma.
jen nevím co s tím obdelnikem
-
a co tohle
sed '1,2d' soubor
-
a co tohle sed '1,2d' soubor
jde take :)thx
nevite nekdo co s tim obdelnikem nakonci?
ne a ne smazat
-
tipuju, ze obdelnik na konci je \r (carrige return) nebo jiny znak .. pokud potrebujes vymazat obdelnik na konci (a ten tam bude patrne proto, ze jsi onen soubor vytvarel ve windows), tak odstran posledni znak aka
sed -i 's/.$//' /cesta/k/souboru
^^ tohle odstrani posledni znak, takze si mozna ten soubor predtim zalohuj .. afaik tak vi/vim (viz. manual) ma nejakej prikaz na zobrazovani bilych znaku (aka mezery, tabulatoru, \n, \r apod ..) .. zkontroluj to v nem
pokiud jsi si jist, ze tam strasi \r, coz je dost pravdepodobne, udelej radsi:
sed -i 's/\r//g' /cesta/k/souboru ## tohle je relativne bezpecne, souboru se tim nic nestane
-
sed -i 's/.$//' /cesta/k/souboru
super, pomohlo.
diky moc.
jinak soubor je stazena stranka rss pomoci wget a pak upravovana pres mawk, sed a ed
-
np, urw ;)