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

Přihlašte se svým uživatelským jménem a heslem.

Autor Téma: aký príkaz [vyřešeno]  (Přečteno 2288 krát)

Numirah

  • Člen
  • **
  • Příspěvků: 191
  • Karma: +18/-6
    • Zobrazit profil
aký príkaz [vyřešeno]
« kdy: 08 Duben 2009, 13:37:17 »
Prosím nebudte na mňa zlý, začínam ...  :)

Akým príkazom orežem len prvých 8 znakov napríklad z 20032009blablablabla256.mp3

P.S. Prosím nechcem celý postup, len príkaz, naštudujem si to sám (viac sa naučím).

Ďakujem.
« Poslední změna: 08 Duben 2009, 14:16:14 od Numirah »
Ubuntu12.04, Asus M2N-X PLUS, AMD Athlon 64X2 4200+ (2.2GHz), 2GB RAM Kingston 800MHz, 1TB HDD SATA, n-Vidia GeForce 8500GT 512MB, zvuk onboard

Numirah

  • Člen
  • **
  • Příspěvků: 191
  • Karma: +18/-6
    • Zobrazit profil
Re: aký príkaz
« Odpověď #1 kdy: 08 Duben 2009, 13:40:44 »
našiel som cut, bude to ono?
Ubuntu12.04, Asus M2N-X PLUS, AMD Athlon 64X2 4200+ (2.2GHz), 2GB RAM Kingston 800MHz, 1TB HDD SATA, n-Vidia GeForce 8500GT 512MB, zvuk onboard

nettezzaumana

  • Host
Re: aký príkaz
« Odpověď #2 kdy: 08 Duben 2009, 13:43:31 »
> perl -e 'print 1 .. 10; print "\n"' | sed 's/^.\{8\}//'
910

Numirah

  • Člen
  • **
  • Příspěvků: 191
  • Karma: +18/-6
    • Zobrazit profil
Re: aký príkaz
« Odpověď #3 kdy: 08 Duben 2009, 14:06:25 »
aj keď som na sed myslel, zavrhol som ho hneď na začiatku - to bola evidentne chyba

asi som sa zle vyjadril, ale ja práve tých 8 znakov potrebujem. Ak som to správne pochopil, tak ten sed nahradí prvých 8 znakov za nič, ja by som ale potreboval všetko okrem prvých 8 znakov nahradiť za nič.
Ubuntu12.04, Asus M2N-X PLUS, AMD Athlon 64X2 4200+ (2.2GHz), 2GB RAM Kingston 800MHz, 1TB HDD SATA, n-Vidia GeForce 8500GT 512MB, zvuk onboard

nettezzaumana

  • Host
Re: aký príkaz
« Odpověď #4 kdy: 08 Duben 2009, 14:13:09 »
# perl -e 'print 1 .. 10; print "\n"' | sed 's/^\(.\{8\}\).*/\1/'
12345678

arrange

  • Závislák
  • ****
  • Příspěvků: 4031
  • Karma: +473/-15
  • "jdu s hlavou vztyčenou..."
    • Zobrazit profil
Re: aký príkaz [vyřešeno]
« Odpověď #5 kdy: 08 Duben 2009, 21:31:03 »
Nebo přímo v Bashi expanzí:
Kód: [Vybrat]
i=20032009blablablabla256.mp3; echo ${i:0:8}
Takže např. pro změnu jména souboru 20032009blablablabla256.mp3 na 20032009.mp3 by šlo použít něco jako
Kód: [Vybrat]
i=20032009blablablabla256.mp3; echo ${i:0:8}.mp3
http://www.openstreetmap.org - mapy celého světa "wiki style"