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í
×
    dnes 00:22 | Nová verze

    Byla vydána betaverze Fedora Linuxu 44 (ChangeSet), tj. poslední zastávka před vydáním finální verze, která je naplánována na úterý 14. dubna.

    Ladislav Hagara | Komentářů: 1
    včera 12:11 | IT novinky

    Open source router Turris Omnia NG Wired je v prodeji. Jedná se o Turris Omnia NG bez Wi-Fi. Je připraven pro zamontování do racku.

    Ladislav Hagara | Komentářů: 5
    včera 11:44 | Pozvánky

    Sníh roztál a roztávají i bastlíři. Žene se na nás celá řada konferencí a seminářů technického rázu. Zajímá vás, jaké? Pak se připojte k 60. Virtuální Bastlírně, tedy k veřejné diskuzi bastlířů, techniků, učitelů i vědců. Jako vždy přijde na přetřes spousta novinek ze světa hardwaru, softwaru i bizáru. Na začátek lze očekávat hardwarová témata, tedy například nový KiCAD 10, nové akcelerátory LLM s nízkou spotřebou, nejvíce fosforeskující

    … více »
    bkralik | Komentářů: 1
    včera 11:22 | Zajímavý článek

    IuRe (Iuridicum Remedium) v rámci programu Digitální svobody zveřejnila analýzu dopadů a efektivity systémů ověřování věku v digitálním prostoru, která srovnává implementace ověřování věku v Austrálii, Velké Británii a Evropské unii.

    |🇵🇸 | Komentářů: 1
    včera 04:22 | Nová verze

    Multiplatformní emulátor terminálu Ghostty byl vydán ve verzi 1.3 (𝕏, Mastodon). Přehled novinek a vylepšení v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 03:55 | Nová verze

    Byla vydána nová verze 14.4 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 5
    9.3. 23:22 | Nová verze

    Databáze DuckDB (Wikipedie) byla vydána ve verzi 1.5.0. S kódovým názvem Variegata (husice rajská). Přináší řadu vylepšení, včetně nového ergonomičtějšího CLI klienta nebo podporu pro typ VARIANT a vestavěný typ GEOMETRY.

    Ladislav Hagara | Komentářů: 0
    9.3. 13:44 | Zajímavý software

    V pátek 6. a sobotu 7. března proběhl v pražském sídle Nejvyššího kontrolního úřadu (NKÚ) Hackathon veřejné správy 7.1. Publikovány byly vytvořené aplikace. V kategorii projektů rozvíjených z krajského kola zvítězil tým „Mackokládi“. Čtyři středoškoláci ze Dvora Králové uspěli s aplikací KompaZ. Jde o digitálního průvodce, který pomůže s rychlou a srozumitelnou orientací v životních i krizových situacích „krok za krokem“. Aplikace

    … více »
    Ladislav Hagara | Komentářů: 15
    9.3. 13:33 | Nová verze

    QGIS, svobodný desktopový GIS, byl vydán v nové hlavní verzi 4.0. Změny zahrnují několik nových analytických a editačních funkcí, rozšíření podpory 3D, více možností úprav uživatelského rozhraní či mnoho dalších zlepšení použitelnosti. Řada 3.44 má aktualizace plánovány do září.

    |🇵🇸 | Komentářů: 0
    9.3. 05:11 | Komunita

    Dan Blanchard vydal knihovnu pro Python chardet v nové verzi 7.0.0. S novou verzí byla knihovna přelicencována z LGPL na MIT. Souhlasili s tím všichni přispěvatelé? Dan Blanchard souhlasy vůbec neřešil. Zaúkoloval umělou inteligenci (Claude), aby knihovnu zcela přepsala a výslovně jí nařídil, aby nepoužila žádný LGPL kód. Dan Blanchard tvrdí, že se jedná o clean room design. Protistrana argumentuje, že umělá inteligence byla trénována

    … více »
    Ladislav Hagara | Komentářů: 23
    Které desktopové prostředí na Linuxu používáte?
     (16%)
     (6%)
     (0%)
     (11%)
     (29%)
     (2%)
     (5%)
     (2%)
     (12%)
     (25%)
    Celkem 1049 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník
    Štítky: není přiřazen žádný štítek

    Dotaz: Řeším podmínku,pokud existuje soubor a obsahuje "#poznamka"

    26.5.2011 23:23 Joz
    Řeším podmínku,pokud existuje soubor a obsahuje "#poznamka"
    Přečteno: 218×
    Řeším podmínku,pokud existuje soubor a obsahuje přesný string "#poznamka"
    if [ -f $file -a ... ];then
    Jakým způsobem by to šlo udělat? Díky

    Odpovědi

    26.5.2011 23:34 kopancek | skóre: 3
    Rozbalit Rozbalit vše Re: Řeším podmínku,pokud existuje soubor a obsahuje "#poznamka"
    je to uplne easy, nabuduce man grep...

    if [ -f $file -a `grep -c '#poznamka' $file` -gt 0 ]; then echo "je tam"; fi
    27.5.2011 01:06 Patrik Uhrak | skóre: 31 | blog: pato
    Rozbalit Rozbalit vše Re: Řeším podmínku,pokud existuje soubor a obsahuje "#poznamka"

    Zdravim,

    existancia daneho suboru este nie je dovod na radost. Je treba vediet, ci su garantovane prava pre citane, kedze ho budeme citat. Napr. takto:

    if [[ -r "${file}" && "$(grep '#poznamka' "${file}")" ]]; then echo 'je tam'; fi

    Grep totizto vracia exit status s hodnotou jedna (neuspech), ak sa dany pattern nenajde.

    Slo by to ale aj inak, ak vyuzijeme predchadzajucu moju poznamku:

    if grep '#poznamka' "${file}" 2>/dev/null; then echo 'je tam'; fi

    Ak subor existuje, je citatelny a nachadza sa tam dany pattern, tak sa vypise 'je tam'. Ak bude niektora z podmienok nesplnena, tak prinajhorsom hodi chybu, ale tie sa nam nezobrazia, lebo vsetky chyby su presmerovane do /dev/null .

    27.5.2011 01:35 zulu
    Rozbalit Rozbalit vše Re: Řeším podmínku,pokud existuje soubor a obsahuje "#poznamka"
    grep -qs
    27.5.2011 12:46 Patrik Uhrak | skóre: 31 | blog: pato
    Rozbalit Rozbalit vše Re: Řeším podmínku,pokud existuje soubor a obsahuje "#poznamka"

    Dakujem za tip. ;)

    Druhy priklad je u mna zle, bo presmerovava len chyby do /dev/null. Takze bud takto:

    if grep '#poznamka' "${file}" &>/dev/null; then echo 'je tam'; fi
    

    alebo takto, ako mi bolo poradene:

    if grep -qs '#poznamka' "${file}"; then echo 'je tam'; fi
    27.5.2011 05:51 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: Řeším podmínku,pokud existuje soubor a obsahuje "#poznamka"
    if [ -f $file -a `grep -c '#poznamka' $file` -gt 0 ]
    špatně, protože pokud soubor nebude čitelný (-r), tak grep nevypíše žádné číslo, a budete mít syntax mišmaš.
    if [ -r $file -a `grep -c '#poznamka' $file` -gt 0 ]
    to už by mělo fungovat, ale je to moc komplikované
    if [[ `grep -c '#poznamka' $file` -gt 0 ]]
    tohle už by mělo zvládnout i nečitelnost souboru, ale je možné že autor [[ nechce

    Ideální řešení je podle mne to nejjednodušší:
    if grep '#poznamka' &>/dev/null; then
    Pokud se grepu nepodaří objevit poznámku v souboru (ať už z jakéhokoliv důvodu), vrátí hodnotu interpretovanou jako false, jinak true.
    27.5.2011 07:35 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Řeším podmínku,pokud existuje soubor a obsahuje "#poznamka"
    Souhlasím s posledním řešením, jen přes návratovou hodnotu grepu. Test na návratové hodnotou je v shellu často mnohem jednodušší, než řešit textový výstup nástroje.

    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.