• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    DELVITLinux pro zacatecniky a obycejne uzivatele (NO FLAMES!)
    GIOMIKY
    GIOMIKY --- ---
    B3TL: Je to opravdu tak moc kódu, IMHO. Počkej si.
    B3TL
    B3TL --- ---
    95% 39.38 GiB :D no ty vole jakoze coze @#@#$#@%^$&*%!!!! :DDD
    B3TL
    B3TL --- ---
    ono se na to musi kliknout ;)
    podotykam ze se jedna o posledni radek a konkretne velikost :D
    plna velikost zde
    Sn-mek-obrazovky-z-2024-03-06-19-16-16

    a tady ten nolog
    PrivateBin
    https://paste.nolog.cz/?149c76622897305a#DieYew74BpG2NzDXXuuhuaUNZCY3pKW5u7Zdww4ADjus
    GIOMIKY
    GIOMIKY --- ---
    B3TL: nejde přečíst ani písmenko
    PrivateBin
    https://paste.nolog.cz/
    B3TL
    B3TL --- ---
    WTF? poslední řádek
    Sn-mek-obrazovky-z-2024-03-06-19-16-16
    ten proces jsem před tím ukončil, protože pamac nic nevypisoval, ale vytížení sítě bylo na max což si uzurpoval git .... fakt jsou ty zdrojáky tak veliký?
    TR1
    TR1 --- ---
    Jeste jednou dekuji za vysvetleni prace s uvozovkama. Dokonce se mi podarilo celou proceduru ziskani/neziskani UUID virtualniho disku zjednodusit a zprehlednit (v ostrem skriptu pouziji pouze paty radek):

    #!/bin/bash

    VM="linux"
    PORT="0"
    DEVICE="0"

    VDISK=$(vboxmanage showvminfo $VM | grep -i "Port $PORT, Unit $DEVICE:" | awk '{print $6}' | cut -d ',' -f 1)

    echo
    echo "detekovano UUID: "$VDISK
    echo

    vboxmanage showmediuminfo $VDISK
    GIOMIKY
    GIOMIKY --- ---
    GIOMIKY: a neoblíbené `
    $ echo `echo $UID`
    1000
    GIOMIKY
    GIOMIKY --- ---
    kromě " mám ještě ' ... rozdíl je v tom, že výraz v " rozbalí proměnné, v ' ne...
    $ echo "$UID" && echo '$UID' && echo '"$UID"'
    1000
    $UID
    "$UID"
    MCKIDNEY
    MCKIDNEY --- ---
    TR1: Obecne pravidlo prave ruky: Uvozovky cpat jenom pri vkladani a nesnazit se predvidat jak string bude pouzit pozdeji.

    "0" > "Port 0" > "Hledej Port 0"
    "0" > ""\"Port 0\"" > "Hledej "Port 0"" > grub hleda 'Hledej Port' v souboru 0 :)
    GIOMIKY
    GIOMIKY --- ---
    Linux's desktop market share is rising • The Register
    https://www.theregister.com/2024/03/06/linux_desktop_share_growing/
    GIOMIKY
    GIOMIKY --- ---
    TR1: Ještě tu máme institut prázdných znaků
    find . -maxdepth 1 -type f -size +1M -print0 |
    xargs -0 grep -Eoz '[[:print:]]{3,}$'
    shell - Combining strings command and grep: how to limit results to null-terminated strings - Unix & Linux Stack Exchange
    https://unix.stackexchange.com/questions/260463/combining-strings-command-and-grep-how-to-limit-results-to-null-terminated-stri
    TR1
    TR1 --- ---
    Mockrat Vam DEKUJI, panove. Problem byl fakt v tech zavorkach.

    spatne: HLEDEJ="\"Port "$PORT", Unit "$DEVICE":\""
    dobre: HLEDEJ="Port $PORT, Unit $DEVICE:"

    no a pak samozrejmne uzavreni promenne do zavorek $HLEDEJ"
    MCKIDNEY
    MCKIDNEY --- ---
    THEODORT: To neni problem snapu, ale problem pristupu vlastnika databaze.
    MCKIDNEY
    MCKIDNEY --- ---
    GILHAD: Je to tak, mas tam vnorene uvozovky a prekladas je aspon dvakrat - tedy z \" se stane " a pak uz se chova jako uvozovka pri dalsim pouziti.

    Rychly test bude grep '$HLEDEJ' ale obecne neni dobre michat jednoduche a dvojite uvozovky.
    GILHAD
    GILHAD --- ---
    TR1: Dobré je dát na začátek skriptu
    #!/bin/bash -x
    GILHAD
    GILHAD --- ---
    TR1:

    Zkus tohle
    PORT="0"
    DEVICE="0"
    HLEDEJ="Port $PORT, Unit $DEVICE:"
    vboxmanage showvminfo linux |  grep -i "$HLEDEJ"


    V tom tvojem plníš HLEDEJ několika řetězcema (máš tam neeskapované uvozovky uvnitř, které ti to rozdělí)
    THEODORT
    THEODORT --- ---
    na snapd znam skvelej prikaz

    systemctl mask snapd.service (zablokuje snap service)
    MCKIDNEY
    MCKIDNEY --- ---
    TR1: Poslinme ukazkovy soubor a skript do posty. za chvili jsem u PC a napisu.

    Urcite je problem v uvozovkach - $HLEDEJ se nahradi jeste predtim nez se GREP spusti a proto dostavas error fole not found (posledni a aspon druhy parametr je nazev souboru co prohledat)
    MCKIDNEY
    MCKIDNEY --- ---
    VLASTIS: Tohle je bohuzel vec Ubuntu - nabizi spatne Snap balicky a odmitaji resit managment.

    Balicek je odsud a maji discord/support
    Support
    https://ubuntu.retro-os.live/index.php/support/controlpanel?view=jssupportticket

    Ocekavam ze je to snap pro nejaky dalsi balicek jako launcher. Z mobilu se do obsahu nedostanu. DosBox me prijde jako lepsi reseni.
    TR1
    TR1 --- ---
    MCKIDNEY:
    Bohuzel uzavreni promenne do uvozovek nefunuje. Size nedostavam zadne chybove hlasky ale taky to nic nenajde. Uz se s tim trapim 2 h :(
    Kliknutím sem můžete změnit nastavení reklam