abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
včera 20:00 | Nová verze

Byla vydána (YouTube) verze 2018.3 multiplatformního herního enginu Unity (Wikipedie). Přehled novinek i s videoukázkami v příspěvku na blogu a v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
včera 19:33 | Nová verze

Byla vydána verze 18.12.0 KDE Aplikací (KDE Applications). Přehled novinek v kompletním seznamu změn a na stránce s dalšími informacemi. Správce souborů Dolphin umí nově například zobrazovat náhledy dokumentů vytvořených v LibreOffice a aplikací ve formátu AppImage. Konsole plně podporuje obrázkové znaky emoji. V Okularu lze k pdf souborům přidávat poznámky.

Ladislav Hagara | Komentářů: 3
včera 17:11 | Nová verze

Byla vydána nová stabilní verze 2.2 (2.2.1388.34) webového prohlížeče Vivaldi (Wikipedie). Z novinek vývojáři zdůrazňují například vylepšení správy listů - vybrané listy lze uložit jako relaci, možnost zobrazení klávesových zkratek určených webovou stránkou nebo možnost přehrávání videí v režimu obrazu v obraze. Nejnovější Vivaldi je postaveno na Chromiu 71.0.3578.85.

Ladislav Hagara | Komentářů: 4
včera 14:22 | Nová verze

Po 4 měsících vývoje od vydání verze 3.0.0 byla vydána nová verze 3.1.0 otevřeného emulátoru procesorů a virtualizačního nástroje QEMU (Wikipedie). Přispělo 189 vývojářů. Provedeno bylo více než 1 900 commitů. Přehled úprav a nových vlastností v seznamu změn.

Ladislav Hagara | Komentářů: 0
včera 01:32 | Nová verze

Letos bylo v komunitě Mageia hodně změn. Po volbě nových vedoucích přišla velká aktualizace a krátce na to udržovací verze 6.1. 7.12., dle plánu, vyšla Mageia s číslem 7 v její první beta verzi. Chyby můžete hlásit v bugzille. Chyby v českých překladech pak na fóru české komunity.

Joelp | Komentářů: 0
včera 00:11 | Zajímavý projekt

Kvůli rychlejšímu vývojovému cyklu byla přemístěna Cinelerra-gg. Cinelerra-gg je fork Cinelerry-hv. Některé rozdíly forků popisuje sám hlavní vývojář William Morrow (aka GoodGuy). Není zde popsán i fork Lumiera, zřejmě kvůli zatím nepoužitelnému stavu.

… více »
D81 | Komentářů: 0
12.12. 19:11 | Nová verze

Do aplikace pro instant messaging Telegram (Wikipedie) lze nově nahrát češtinu. Více v příspěvku na blogu Telegramu.

Ladislav Hagara | Komentářů: 6
12.12. 10:55 | Nová verze

Jean-Baptiste Kempf, prezident neziskové organizace VideoLAN stojící za svobodným multiplatformním multimediálním přehrávačem a frameworkem VLC, oznámil v příspěvku na svém blogu vydání první oficiální verze 0.1.0 v říjnu představeného dekodéru svobodného videoformátu AV1 (AOMedia Video 1) s názvem dav1d (Dav1d is an AV1 Decoder). Jedná se o alternativu k referenčnímu dekodéru libaom. Kódový název dav1da verze 0.1.0 je Gazelle.

Ladislav Hagara | Komentářů: 3
12.12. 10:22 | Nová verze

Po více než dvou letech od vydání verze 11.0 byla vydána nová major verze 12.0 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 4
11.12. 19:55 | Nová verze

Byla vydána verze 3.11 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Přehled změn v příslušném seznamu. Řešena je řada bezpečnostních chyb.

Ladislav Hagara | Komentářů: 0
Chystáte se přejít na Wayland na „desktopu“?
 (25%)
 (6%)
 (12%)
 (31%)
 (26%)
Celkem 123 hlasů
 Komentářů: 17, poslední včera 23:57
Rozcestník

Dotaz: BASH: Vkladani parametru prikazu ze souboru a konec radky

2.9.2005 23:44 Lukáš Rýdlo | skóre: 18 | blog: Silný kafe | Brno
BASH: Vkladani parametru prikazu ze souboru a konec radky
Přečteno: 212×
Zdravim,

zkousel jsem si udelat jednoduchy skript v BASHi, ktery ma prevest vsechmy wavy v adresari na mp3 pomoci lame. Krome wavu mam v adresari i stejnojmene soubory, zakoncene sekvenci ".par", ktere v sobe obsahuji parametry pro vytvoreni ID3 tagu budouci "empetrojky". Skript vypada takhle:
#!/bin/bash

rm encode.log
rm encode.err

echo "----------------[ PREVADIM WAVy NA MP3 ]----------------"

for JMENO in `ls *.wav | sed -e "1,$ s/\.wav//g"`;
do
  lame -q 0 -m m --verbose `cat $JMENO.par` $JMENO.wav $JMENO.mp3 >> encode.log 2>> encode.err
  echo "(!) soubor $JMENO.wav zpracovan..."
  echo "--------------------------------------------------------"
done;
a v nejakem souboru.par je vzdy jen jeden radek, napr. --tt "J. Seger: Fuga a moll" --tc "pozitiv u sv. Michala"

Jenze lame mi neustale vraci, ze mam spatne parametry prikazu. Myslim si, ze mi tam to `cat $JMENO.par` odradkuje a tedy spusti prikaz pred predanim nazvu souboru.

Cili moje otazka: Jak mam vypsat obsah souboru, aniz by se pak odradkovalo nebo jak to odradkovani odstranit (sedem to asi nepujde, ze...)

Vrele diky za pomoc
θηριον ειμι

Odpovědi

David Watzke avatar 2.9.2005 23:52 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: BASH: Vkladani parametru prikazu ze souboru a konec radky
Sedem to půjde, pomocí regulárních výrazů.
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
David Watzke avatar 2.9.2005 23:57 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: BASH: Vkladani parametru prikazu ze souboru a konec radky
vlastně nepůjde... jsem si to asi spletl s egrep
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
David Watzke avatar 3.9.2005 00:05 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: BASH: Vkladani parametru prikazu ze souboru a konec radky
Odstraňoval jsem s tím mezery, ale nevím jestli to umí přímo toto, napadlo mě, že to 100% umí echo s nějakou escape sekvencí (echo -e)... ale když je to v souboru :-/
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
3.9.2005 00:03 0
Rozbalit Rozbalit vše Re: BASH: Vkladani parametru prikazu ze souboru a konec radky
Zkusil bych pouzit vlastnost shellu, ze pomoci konstrukce ${PROMENA%%suf} odstrani priponu.
for JMENO in *.wav; do
  A=${JMENO%%.wav}
  echo $JMENO $A
  lame -q 0 -m m --verbose ${A}.par $JMENO ${A}.mp3
done
Prikaz cat aplikovany na promenou odradkuje, prikaz echo ne.
3.9.2005 00:15 Lukáš Rýdlo | skóre: 18 | blog: Silný kafe | Brno
Rozbalit Rozbalit vše Re: BASH: Vkladani parametru prikazu ze souboru a konec radky
Konstrukci ${PROMENA%%suf} urcite zkusim, je to elegantnejsi nez volat sed, akorat pak to ${A}.par bude asi problem. lame ma syntaxi lame [options] input.file output.file, takze predpokladam, ze asi bude povazovat ${A}.par za dalsi parametr (v horsim pripade za vstupni soubor), misto toho aby prevzal ty parametry, ktere jsou uvnitr toho souboru...

Obecne tedy zustava problem, jak nacpat parametry ze souboru na prikazovou radku, aniz by se po nich odentrovalo...
θηριον ειμι
3.9.2005 02:11 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: BASH: Vkladani parametru prikazu ze souboru a konec radky
Problém není v odřádkování. Problém je v tom, že se po command substitution provede word splitting (viz kapitolu EXPANSION v bash(1)), takže se ty věci v uvozovkách rozpadnou na kusy. Nejjednodušší řešení asi je použít eval:
for wav in *.wav; do
  base=${wav%%.wav}
  eval lame -q 0 -m m --verbose $(<$base.par) $wav $base.mp3
done
Alternativní řešení je např. vygenerovat pomocný skript a ten pak spustit.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.