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 17:55 | Zajímavý projekt

    Společnost Hugging Face ve spolupráci se společností Pollen Robotics představila open source robota Reachy Mini (YouTube). Předobjednat lze lite verzi za 299 dolarů a wireless verzi s Raspberry Pi 5 za 449 dolarů.

    Ladislav Hagara | Komentářů: 0
    11.7. 16:44 | Komunita

    Dnes v 17:30 bude oficiálně vydána open source počítačová hra DOGWALK vytvořena v 3D softwaru Blender a herním enginu Godot. Release party proběhne na YouTube od 17:00.

    Ladislav Hagara | Komentářů: 3
    11.7. 14:55 | Humor

    McDonald's se spojil se společností Paradox a pracovníky nabírá také pomocí AI řešení s virtuální asistentkou Olivii běžící na webu McHire. Ian Carroll a Sam Curry se na toto AI řešení blíže podívali a opravdu je překvapilo, že se mohli přihlásit pomocí jména 123456 a hesla 123456 a získat přístup k údajům o 64 milionech uchazečů o práci.

    Ladislav Hagara | Komentářů: 15
    11.7. 00:11 | Nová verze

    Byla vydána (𝕏) červnová aktualizace aneb nová verze 1.102 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.102 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 0
    10.7. 21:00 | Bezpečnostní upozornění

    Byla vydána nová verze 2.4.64 svobodného multiplatformního webového serveru Apache (httpd). Řešeno je mimo jiné 8 bezpečnostních chyb.

    Ladislav Hagara | Komentářů: 4
    10.7. 15:22 | Nová verze

    Společnost xAI na síti 𝕏 představila Grok 4, tj. novou verzi svého AI LLM modelu Grok.

    Ladislav Hagara | Komentářů: 12
    10.7. 12:55 | Bezpečnostní upozornění

    Ministerstvo vnitra odhalilo závažný kyberincident v IT systému resortu. Systém, do kterého se dostal útočník bez oprávnění, byl odpojen a nedošlo k odcizení dat [𝕏].

    Ladislav Hagara | Komentářů: 16
    10.7. 11:55 | Humor

    Před rokem byla streamovací služba HBO Max přejmenována na Max. Dle managementu slovo HBO v názvu nebylo důležité. Včera byl Max přejmenován zpět na HBO Max. Kolik milionů dolarů to stálo? 😂

    Ladislav Hagara | Komentářů: 16
    10.7. 02:11 | Nová verze

    Byla vydána nová major verze 8.0.0 svobodného systému pro detekci a prevenci průniků a monitorování bezpečnosti počítačových sítí Suricata (Wikipedie). Přehled novinek v oficiálním oznámení a v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 0
    10.7. 01:11 | Nová verze

    Mastodon (Wikipedie) - sociální síť, která není na prodej - byl vydán ve verzi 4.4. Přehled novinek s náhledy a videi v oznámení na blogu.

    Ladislav Hagara | Komentářů: 1
    Jaký je váš oblíbený skriptovací jazyk?
     (59%)
     (27%)
     (7%)
     (3%)
     (1%)
     (1%)
     (4%)
    Celkem 391 hlasů
     Komentářů: 16, poslední 8.6. 21:05
    Rozcestník

    Dotaz: OFS v awk

    15.3.2007 15:57 macrek | skóre: 12
    OFS v awk
    Přečteno: 142×
    Preco mi nefunguje premenna OFS v awk ?
    Zapis:

    ls -l | awk 'BEGIN { OFS=";"} {print}'

    Mi hodi rovnaky vystup ako bez awk. Skusal som to na 2 roznych systemoch.

    Za nakopnutie diki.
    An eye for an eye makes the whole world blind.

    Odpovědi

    15.3.2007 21:09 Marek Pasovsky | skóre: 32
    Rozbalit Rozbalit vše Re: OFS v awk
    OFS - Output Filed Separator
    jenze awk '{print}' tiskne cely radek ze vstupu najednou na vystup - takze tam neni kam uplatnit OFS
    zkus:
    ls -l | awk 'BEGIN {OFS=";"} {print $1,$2,$3}'

    Marek
    If you don't understand or are scared by any of the above ask your parents or an adult to help you.
    15.3.2007 21:53 macrek | skóre: 12
    Rozbalit Rozbalit vše Re: OFS v awk
    Hmm.. jasne
    ale funguje to aj takto:
    ls -l | awk 'BEGIN {OFS=";"} {$1=$1;print}'
    
    Staci nieco s jednym z fieldov spravit a uz sa uplatni OFS na cely vystup.
    An eye for an eye makes the whole world blind.
    16.3.2007 07:38 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: OFS v awk
    Jestli to nebude tím, že nastavuješ OFS. Tedy oddělovač položek. V prvním případě sice proměnnou nastavíš ale výstupem je podle mne pouze opis vstupu.
    16.3.2007 07:47 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: OFS v awk
    Koukám že jsem se nevyjádřil dost zřetelně. OFS je výstupní oddělovač. A v původním příkladu je příkaze pro výstup pouze opis vstupu. Nezpracovává se žádná položka, tudíž není co oddělovat.
    16.3.2007 09:10 macrek | skóre: 12
    Rozbalit Rozbalit vše Re: OFS v awk
    Ide o to, ze v tomto pripade je vystupom len opis vstupu:
    ls -l | awk 'BEGIN { OFS=";"} {print}'
    
    V tomto pripade je vystupom tiez len opis vstupu, ale riadok je uz "rebuildnuty" kvoli $1=$1:
    ls -l | awk 'BEGIN { OFS=";"} { $1=$1; print}'
    

    Alebo ako hovori GNU.org:

    Finally, there are times when it is convenient to force awk to rebuild the entire record, using the current value of the fields and OFS. To do this, use the seemingly innocuous assignment:

    $1 = $1 # force record to be reconstituted
    print $0 # or whatever else with $0

    An eye for an eye makes the whole world blind.
    16.3.2007 11:12 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: OFS v awk
    print není totéž co print $0. Ten středník se ti objeví teprve až dáš za to další položku. Takhle:
    ls -l | awk 'BEGIN { OFS=";"} {print $0,""}'
    
    Ještě jednou opakuji - OFS je oddělovač položek. Protože jinak máš pouze jednu položku a hned konec řádku, tak nemá co oddělovat. Vloží se ti teprve když přidáš další položku - byť prázdnou.

    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.