• ú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!)
    RAINBOF
    RAINBOF --- ---
    TR1: ehm

    ...
    VDISK="$(vboxmanage showvminfo ${VM} | grep -i "Port ${PORT}, Unit ${DEVICE}:" | awk '{print $6}' | cut -d ',' -f 1)"
    ...
    B3TL
    B3TL --- ---
    B3TL: nyní je těch 39G
    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
    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
    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 :)
    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 :(
    HAR4NT
    HAR4NT --- ---
    HAR4NT: UVOZOVEK!!!
    HAR4NT
    HAR4NT --- ---
    TR1: si to pust s nakou verbositou (sh -x), at vidis, jak konkretne ten tvuj shell tu promennou interpretuje, zacal bych u tech zavorek..
    MCKIDNEY
    MCKIDNEY --- ---
    TR1: https://stackoverflow.com/questions/44981904/handling-quoting-and-escaped-spaces-in-bash-command-arguments

    Jedna se o problem ze nepredavas argument ale text. Pridanim "$HLEDEJ" vyresis.
    TR1
    TR1 --- ---
    Zdravim panove, mam problem s pouzitim prikazu grep ve skriptu. Pokud do prikazu grep zadam hledany retezec natvrdo, tak vse funguje ale pokud tento retezec dosadim z promenne, ktera obsahuje mezeru(y), tak dostavam chybove hlasky:
    grep: 0,: No such file or directory
    grep: Unit: No such file or directory
    grep: 0:": No such file or directory

    Funguje:
    vboxmanage showvminfo linux | grep -i "Port 0, Unit 0:"

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

    Nejaky napad?
    RATTKIN
    RATTKIN --- ---
    jak se prosím jmenuje tato featura, abych jí mohl vygooglovat a vypnout.
    Ubuntu default, takže asi Gnome?

    Mám obvykle 2 okna vedle sebe. Mám fokus na tom vlevo. Dám alt+tab abych dostal vlevo jiné okno. Ale ono mi skočí v pravo taky jiné okno, což nechci. Jakoby ty dvě okna byly k sobě přilepené, ale nevím jak to udělat a hlavně jak to vypnout.
    SPIKE411
    SPIKE411 --- ---
    GIOMIKY: FOSS = free/open-source software
    SPIKE411
    SPIKE411 --- ---
    GIOMIKY: Jinak ten DOSový Bomberman je starší hra v té sérii (a můžeš ho přes tu stránku hrát rovnou v prohlížeči). Atomic byl pro Windows a byl založený na kódu jednoho dílu pro SNES. Ale to už jsme mimo. :)

    Bomberman - Wikipedia
    https://en.wikipedia.org/wiki/Bomberman
    Atomic Bomberman - Wikipedia
    https://en.wikipedia.org/wiki/Atomic_Bomberman
    Super Bomberman 3 - Wikipedia
    https://en.wikipedia.org/wiki/Super_Bomberman_3
    SPIKE411
    SPIKE411 --- ---
    Nebo se bych podíval, jestli v repozitáři nemají nějaký FOSS klon Bombermana. Účel by to mohlo splnit.
    VLASTIS
    VLASTIS --- ---
    ok, zamacknu nostalgicku slzu :]
    diky
    SPIKE411
    SPIKE411 --- ---
    Žádné instrukce, nic. Třeba napoví obsah těch souborů (tipuju, že to bude text). Za mě ztráta času.
    SPIKE411
    SPIKE411 --- ---
    AXTHEB: No přesně. Popisek je dost strohý a nicneříkající, autor je nějaký náhodný uživatel, nevypadá to nikterak oficiálně, žádné info o oficiálním portu Atomic Bombermana na Linux jsem nenašel.
    AXTHEB
    AXTHEB --- ---
    SPIKE411: description: |
    Official version of Bomberman

    Z toho se to nepozná.
    SPIKE411
    SPIKE411 --- ---
    AXTHEB: Nejsou to jen nějaké profily nastavení nebo příkazová řádka pro Wine?

    Atomic Bomberman je normálně (stará) komerční hra od Interplay. Ten snap se mi nějak nezdá. Tipuju, že to bude vyžadovat originální hru. (Jen hádám, do toho balíčku jsem nekoukal.)

    Atomic Bomberman - Wikipedia
    https://en.wikipedia.org/wiki/Atomic_Bomberman
    Kliknutím sem můžete změnit nastavení reklam