Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: jak smazat prvni dva radky v textovem souboru? +dalsi dotaz [vyreseno]  (Přečteno 2647 krát)

KureIX

  • Návštěvník
  • Příspěvků: 42
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:
Kód: [Vybrat]
${execpi 5 /bin/cat /home/kure/rssfinal}
diky moc za jakykoli napad
« Poslední změna: 24 Září 2009, 18:02:05 od KureIX »

pakanek

  • Návštěvník
  • Příspěvků: 20
Re: jak smazat prvni dva radky v textovem souboru? +dalsi dotaz
« Odpověď #1 kdy: 12 Září 2009, 12:29:49 »
Kód: [Vybrat]
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.
« Poslední změna: 12 Září 2009, 12:33:04 od pakanek »
PS: Používám Debian unstable.

Martin - ViPEr*CZ*

Re: jak smazat prvni dva radky v textovem souboru? +dalsi dotaz
« Odpověď #2 kdy: 12 Září 2009, 12:33:22 »
že by byl obdélník znak '\n' ?
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

pakanek

  • Návštěvník
  • Příspěvků: 20
Re: jak smazat prvni dva radky v textovem souboru? +dalsi dotaz
« Odpověď #3 kdy: 12 Září 2009, 12:39:02 »
že by byl obdélník znak '\n' ?

Kód: [Vybrat]
${execpi 5 /bin/cat /home/kure/rssfinal | tr -d '\n'}
Mimochodem není v Conky efektivnější příkaz pro výpis obsahu souboru?
PS: Používám Debian unstable.

KureIX

  • Návštěvník
  • Příspěvků: 42
Re: jak smazat prvni dva radky v textovem souboru? +dalsi dotaz
« Odpověď #4 kdy: 12 Září 2009, 12:47:37 »
Kód: [Vybrat]
${execpi 5 /bin/cat /home/kure/rssfinal | tr -d '\n'} zpusobilo pouze zarovnani do radku, ale obdelnik zustal

Kód: [Vybrat]
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...
« Poslední změna: 12 Září 2009, 12:49:09 od KureIX »

KureIX

  • Návštěvník
  • Příspěvků: 42
Re: jak smazat prvni dva radky v textovem souboru? +dalsi dotaz
« Odpověď #5 kdy: 12 Září 2009, 12:54:55 »
tak ed pracuje jak ma.
jen nevím co s tím obdelnikem

premet

  • Host
Re: jak smazat prvni dva radky v textovem souboru? +dalsi dotaz
« Odpověď #6 kdy: 12 Září 2009, 16:01:22 »
a co tohle
Kód: [Vybrat]
sed '1,2d' soubor

KureIX

  • Návštěvník
  • Příspěvků: 42
Re: jak smazat prvni dva radky v textovem souboru? +dalsi dotaz
« Odpověď #7 kdy: 12 Září 2009, 17:14:24 »
a co tohle
Kód: [Vybrat]
sed '1,2d' soubor

jde take :)thx

nevite nekdo co s tim obdelnikem nakonci?
ne a ne smazat

nettezzaumana

  • Host
Re: jak smazat prvni dva radky v textovem souboru? +dalsi dotaz
« Odpověď #8 kdy: 15 Září 2009, 15:12:44 »
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

KureIX

  • Návštěvník
  • Příspěvků: 42
Re: jak smazat prvni dva radky v textovem souboru? +dalsi dotaz
« Odpověď #9 kdy: 24 Září 2009, 18:01:37 »
Citace
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

nettezzaumana

  • Host
Re: jak smazat prvni dva radky v textovem souboru? +dalsi dotaz [vyreseno]
« Odpověď #10 kdy: 25 Září 2009, 08:12:46 »
np, urw ;)

 

Provoz zaštiťuje spolek OpenAlt.