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 23:45 | Zajímavý software

Na blogu Qt bylo představeno Qt 3D Studio. Jedná se o produkt dosud známý pod názvem NVIDIA DRIVE™ Design Studio. NVIDIA jej věnovala Qt. Jedná se o několik set tisíc řádků zdrojového kódu. Qt 3D Studio bude stejně jako Qt k dispozici jak pod open source, tak pod komerční licencí. Ukázka práce s Qt 3D Studiem na YouTube.

Ladislav Hagara | Komentářů: 0
včera 17:50 | Komunita

Nadace The Document Foundation (TDF) zastřešující vývoj svobodného kancelářského balíku LibreOffice slaví 5 let od svého oficiálního vzniku. Nadace byla představena 28. září 2010. Formálně byla založena ale až 17. února 2012.

Ladislav Hagara | Komentářů: 0
včera 12:50 | Komunita

Mozilla.cz informuje, že dosud experimentální funkce Page Shot z programu Firefox Test Pilot (zprávička) se stane součástí Firefoxu. Page Shot je nástroj pro vytváření snímků webových stránek. Umí výběr oblasti, prvku stránky (např. odstavce), nebo uložení snímku celé stránky. Snímky lze ukládat na disk nebo nahrávat na server Mozilly. Nedávno bylo oznámeno, že se součástí Firefoxu stane Activity Stream.

Ladislav Hagara | Komentářů: 7
včera 04:10 | Nová verze

Po 10 týdnech vývoje od vydání Linuxu 4.9 (zprávička) oznámil Linus Torvalds, mj. již 20 let žijící v USA, vydání Linuxu 4.10 (LKML). Přehled nových vlastností a vylepšení například na Kernel Newbies a v Jaderných novinách (1, 2 a 3). Kódové jméno Linuxu 4.10 je Fearless Coyote.

Ladislav Hagara | Komentářů: 4
19.2. 15:55 | Zajímavý projekt

Vyzkoušet si příkazy a vyřešit několik úkolů lze na stránkách Commandline Challenge (CMD Challenge). Úkoly lze řešit různými způsoby, důležitý je výsledek. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.

Ladislav Hagara | Komentářů: 18
18.2. 17:35 | Bezpečnostní upozornění

Německá Bundesnetzagentur (obdoba českého ČTU) zakázala na německém území prodej panenky Cayla kvůli „špionáži“ dětí. Tato elektronická hračka obsahuje mikrofon, reproduktor a kameru a bezdrátové komunikační rozhraní, pomocí kterého se hračka připojuje na servery výrobce. Takovýmto způsobem může hračka pomocí umělé inteligence „odpovídat“ na dotazy dítěte. Hlavní problém bude ale asi někde jinde, podle prvotních zpráv může

… více »
Petr Tomášek | Komentářů: 31
17.2. 15:30 | Bezpečnostní upozornění

CSIRT.CZ upozorňuje, že bezpečnostní experti objevili nový typ malwaru, jenž cílí na open source e-commerce platformu Magento. Malware je zajímavý tím, že se jedná o první svého druhu, jehož kód zůstává skrytý v SQL databázi zasaženého e-shopu. Škodlivý kód je volán pomocí tzv. SQL trigerru, který je spouštěn při každém vytvoření objednávky v systému.

Ladislav Hagara | Komentářů: 3
17.2. 09:00 | Nová verze

Bylo vydáno Ubuntu 16.04.2 LTS, tj. druhé opravné vydání Ubuntu 16.04 LTS s kódovým názvem Xenial Xerus. Přehled novinek v poznámkách k vydání a v přehledu změn.

Ladislav Hagara | Komentářů: 57
17.2. 06:00 | Zajímavý článek

Pavel Tišnovský se v dvoudílném článku na MojeFedora.cz věnuje tvorbě pluginů (modulů) pro bitmapový grafický editor GIMP. Pomocí pluginů lze GIMP rozšiřovat o další funkce. Implementovat lze například nové filtry nebo pomocné utility pro tvorbu animací či poloautomatickou retuš snímků.

Ladislav Hagara | Komentářů: 6
16.2. 23:32 | Komunita

Do 30. března se lze přihlásit do dalšího kola programu Outreachy, jehož cílem je přitáhnout do světa svobodného a otevřeného softwaru lidi ze skupin, jež jsou ve světě svobodného a otevřeného softwaru málo zastoupeny. Za 3 měsíce práce, od 30. května do 30. srpna 2017, v participujících organizacích lze vydělat 5 500 USD. Jedná se již o 14. kolo tohoto programu.

Ladislav Hagara | Komentářů: 11
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (13%)
 (2%)
 (71%)
 (3%)
 (10%)
Celkem 670 hlasů
 Komentářů: 53, poslední včera 18:38
Rozcestník
Reklama

Dotaz: Skript na premazanie suborov

24.8.2007 17:58 goodoldalex | skóre: 5 | Bratislava
Skript na premazanie suborov
Přečteno: 369×
Ahojte,

poprosil by som nejaku dobru dusu o pomocu s tvorbou jednoducheho skriptu.

Ide o toto:

V adresari mam niekolko suborov s priponov .jpg, v podadresari raw su subory v rovnakym nazvom a priponou .nef. Potrebujem obsah podadresara raw synchronizovat tak, aby sa vymazali vsetky subory .nef, ktore nemaju naprotivok v nadradenom adresari. Tzn. ak existuje 12345.nef ale neexistuje 12345.jpg o uroven vyssie, tak sa 12345.nef zmaze (presunie do kosa).

Taktiez by som tento skrip potreboval nejak dostat do kontextoveho menu, pravdepodobne "Actions", aby som ho mohol spustit priamo v aktualnom adresari. Pouzivam Kubuntu s KDE.

Pod Windows by som to urobit vedel cez batch file, ale linuxove shell skripty vyzeraju prilis komplikovane.

Moze mi niekto pomoct?

Vopred vdaka.

Odpovědi

24.8.2007 18:20 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: Skript na premazanie suborov

Jak se přesouvá do koše, to nevím (ve Windows to bývalo to první, co jsem vypínal), ale mazání třeba takto:

#!/bin/bash

shopt -s nullglog
cd raw

for f in *.nef; do
  if [ ! -f "../${f%nef}jpg" ]; do
    rm -v "$f"
  fi
done

chcete-li "tichý chod", vyhoďte přepínač '-v')

24.8.2007 19:55 goodoldalex | skóre: 5 | Bratislava
Rozbalit Rozbalit vše Re: Skript na premazanie suborov
Vdaka, ale zda sa ze nefunguje. Pise mi:

de.sh: 3: shopt: not found
de.sh: 7: Syntax error: "do" unexpected (expecting "then")

BTW co vlastne robi shopt?

24.8.2007 21:41 marbu | skóre: 28 | blog: hromada | Brno
Rozbalit Rozbalit vše Re: Skript na premazanie suborov
shopt je interni prikaz bashe, kterym se da ovlivnit jeho chovani (zkus se treba podivat, co ti vypise shopt zadany na prikazovou radku bez parametru)

v kodu je preklep, melo tam byt asi shopt -s nullglob, coz upravuje chovani expanze jmen souboru(pokud nebude existovat soubor vyhovujici vzoru, vysledkem expanze bude prazdny seznam)
a k te druhe chybe: na 7 radku ma byt misto do then…

I think warning here is a bug. The biggest cloud service provider. There is no point in being so cool in a cold world.
24.8.2007 21:44 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: Skript na premazanie suborov

No jo, překlepy. Tak druhá verze:

#!/bin/bash

shopt -s nullglob
cd raw

for f in *.nef; do
  if [ ! -f "../${f%nef}jpg" ]; then
    rm -v "$f"
  fi
done

Ten shopt je kvůli tomu, aby to neházelo chybu, pokud v tom adresáři není žádný soubor s přípnou nef (viz manuálová stránka k bashi, hledejte shopt a nullglob).

24.8.2007 22:43 goodoldalex | skóre: 5 | Bratislava
Rozbalit Rozbalit vše Re: Skript na premazanie suborov
Chapem. Ja som daval man shopt, ale taky man neexistuje, tak som sa cudoval.

Skript funguje, diky. Este by som potreboval ako ho vlozit do Actions menu Konquerora (teraz ho mam v /bin, co je tiez moznost, ale myska mi ide rychlejsie), a ako mazat subory do kosa. Na to prve som nenasiel zatial nic, na kos som nasiel skript dlhy na jednu stranu :/ To nejde jednoduchsie?
24.8.2007 23:33 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: Skript na premazanie suborov
Nemám tušení. Jak už jsem napsal, "koš" je funkce, kterou nesnáším, a proto mne ani nezajímají detaily její implementace.
25.8.2007 00:07 miro | skóre: 18 | blog: miro
Rozbalit Rozbalit vše Re: Skript na premazanie suborov
Kos je vacsinou obycajna zlozka ( .Trash, alebo nieco podobne)
Miesto rm pouzit mv a je to... vlozenie do actions menu - vid google. su tam podrebne navody
25.8.2007 00:11 goodoldalex | skóre: 5 | Bratislava
Rozbalit Rozbalit vše Re: Skript na premazanie suborov
Praveze som vygooglil ze to nie je take jednoduche a mv nestaci. Asi sa ten kos chova nejak inak.
25.8.2007 00:30 marbu | skóre: 28 | blog: hromada | Brno
Rozbalit Rozbalit vše Re: Skript na premazanie suborov
tohle je z nápovědy pro ktrash (ktrash --help)
Note: to move files to the trash, do not use ktrash, but "kfmclient move 'url' trash:/"
I think warning here is a bug. The biggest cloud service provider. There is no point in being so cool in a cold world.
25.8.2007 11:36 miro | skóre: 18 | blog: miro
Rozbalit Rozbalit vše Re: Skript na premazanie suborov
S tym googlenim som mal na mysli action menu.

K mazaniu do kosa: v GNOME mam v home adresari zlozku .Trash, ktora predstavuje kos. Ked nieco 'zmazem', presunie sa to tam. Je ale mozne, ze k KDE je to inak. GNOME neobsahuje moznost restore from trash, jedna sa o obycajne presunutie... Ak chcete aj moznost restore, tak potom treba nieco navyse pri 'mazani': http://telin.ugent.be/~slippens/drupal/totrash

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.