Hirdetés
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- bambano: A sor végén
- Brogyi: CTEK akkumulátor töltő és másolatai
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Mr Dini: Mindent a StreamSharkról!
- sh4d0w: Kalózkodás. Kalózkodás?
- Magga: PLEX: multimédia az egész lakásban
- Lalikiraly: Astra kalandok @ Harmadik rész
Új hozzászólás Aktív témák
-
sonar
addikt
Sziasztok,
Egy expect-tes kérdést bátorkodnék feltenni.
Hogyan lehet a környezeti változókat használni expcet-ten belül? Shell script nélkül megoldható? (shell-vel ha feladom paraméternek akkor működik, de szeretném megspórolni azt a plusz lépést)
Valami ilyesmi lenne a kód:
.test.exp $IP $UID $CUSTOMPATH#!/usr/bin/expect
set IP [lindex $argv 0]
set UID [lindex $argv 1]
set CUSTOMPATH [lindex $argv 2]Az IP, UID meg a CUSTOMPATH környezeti változók. És azt szeretném ha nem kéne paraméternek feladni hanem a scripten belül csak használnám. Sok paraméter van és ez hibázásra adhat lehetőséget.
-
Sonja
nagyúr
Miért ad vissza hibát a zsh shell erre a parancsra (zsh: closing brace expected)?

for x in ./*; do ffmpeg -i "$x" "${x::-4}".ogg; doneHa bash shell alól futtatom, akkor szépen fut is.

-
douggutaby
tag
válasz
dabadab
#2496
üzenetére
Hibakezelés még kell, de kb ennyi. A sed-del lépegetést lehetett volna szebben is, de nekem jó lesz így is

#!/bin/bashthis_date=$1year=$(date --date="$this_date" "+%Y")month=$(date --date="$this_date" "+%m" | sed 's/^0*//')day=$(date --date="$this_date" "+%d" | sed 's/^0*//')result=""content=$(curl -s https://www.hrportal.hu/munkaido_${year}.html)start_num=$(echo "$content" | grep -n "<article>" | cut -d ":" -f 1)end_num=$(echo "$content" | grep -n "</article>" | cut -d ":" -f 1)content=$(echo "$content" | sed -n "$start_num,${end_num}p")month_num=$(echo "$content" | grep -n caltrm | grep -v munkanap | sed "${month}q;d" | cut -d ":" -f 1)day_type=$(echo "$content" | sed -n "${month_num},\$p" | grep "caltd.*>${day}<" | head -1 | cut -d '"' -f 2)case "$day_type" incaltdb | caltdred | caltdsarga)result="hetvege";;caltdszurke | caltd)result="munkanap";;esacecho $result -
válasz
douggutaby
#2495
üzenetére
Nekem sincs jobb ötletem. Van a Google Calendarban magyar ünnepnapos naptár, azt is használhatod, bár így elsőre a html-t bányászni egyszerűbbnek tűnik.
-
douggutaby
tag
Sziasztok,
Szeretném bash scripttel kinyerni, hogy adott nap ünnepnap, munkanap vagy sima hétvége. De nem igazán találok megoldást. Egyszerű lenne, felsorolni egy calendar.hungary fájlban, de vannak mozgók, mint a húsvéthétfő, és szombati munkanapok se ugyanott vannak. Egyetlen ötletem egyelőre, hogy curl "https://www.hrportal.hu/munkaido_2020.html" majd grep cut és awk különböző kombinációi.
Van jobb? -
-
Tudtok valami egyszerű, de jó shell szkript leírást, ami végigvezet az alap dolgokon? Tudom, neten van 1000000+1, de hátha van valakinek valami bevált, amiből anno megtanulta.
-
samujózsi
senior tag
válasz
Fecogame
#2489
üzenetére
Mert "a számítógép az utasításaid és nem a kívánságaid szerint működik"

(közel negyven éves bölcsesség
)Ha megnézed az awk doksit, az END és a BEGIN is ugyanúgy minták, mint a /.../.
A BEGIN-hez tartozó blokk még azelőtt fut le, hogy bármit beolvasna, az END-hez tartozó meg az utolsó feldolgozott sor után.
Amit te próbáltál csinálni, azzal végigmegy az inputon, a ! /wpcli/ mintához tartozó semmit végrehajtja, majd amikor elér a fájlvéghez, kiírja az input fájl utolsó sorának 9. szavát.
A szűrés csak arra vonatkozik, hogy az adott mintára illeszkedő sorral csináljon valamit.Talán van még olyan lehetőség, hogy ugorja át az adott mintának megfelelő sorokat ténylegesen hagyja ki a feldolgozásból, de ha van is, nem emlékszem rá.
Van olyan lehetőség, hogy lépjen át adott mintának megfelelő sorokat, de ez csak a beolvasott sorok feldolgozására vonatkozik, az END mintára nem érvényes:/wpcli/{ next } { ... itt csinálsz valamit a wpcli-t nem tartalmazó sorokkal }Nem tudom, ez így érthető?
-
válasz
samujózsi
#2488
üzenetére
Ami az első sorban van, az annyit csinál, hogy a megadott könyvtárból a
grepkiszűri azokat a találatokat, amikwpclistringet tartalmaznak, majd kiprinteli a legutolsó sort, a végén azawkpedig a 9. oszlopot.Elméletileg az awk is ugyanezt csinálná, csak valamiért mégsem. A kizárásos szűrés nélkül lefut hiba nélkül:
ls -dl /mnt/backup/* | awk 'END{ print $9 }'Amit írtál commandot valóban működik (
), csak nem értem, hogy az enyém miért nem, és miért kellett bonyolítani, hogy működőképes legyen? 
-
samujózsi
senior tag
válasz
Fecogame
#2487
üzenetére
Le tudod fordítani emberi nyelvre azt, amit az awk-ba írtál?
Mert úgy saccra ha sikerülne is eltalálni a szintaxist, akkor sem azt csinálná, amire vágysz.ls -dl /mnt/backup/* | awk 'BEGIN { w="" } ! /wpcli/{ w=$9 } END { print w}'Szerintem valami ilyesmit szerettél volna, nem?

-
válasz
Jester01
#2476
üzenetére
Ha már itt tartunk, nem engedtem el ezt a command egyszerűsítés dolgot

Ezt a parancsot:
ls -dl /mnt/backup/* | grep -v wpcli | tail -1 | awk '{ print $9 }'Erre alakítottam át, csak valamiért nem működik:
ls -dl /mnt/backup/* | awk '! /wpcli/ END{ print $9 }'És sajnos így sem:
ls -dl /mnt/backup/* | awk '! /wpcli/ && END{ print $9 }'A hiba:awk: cmd. line:1: ! /wpcli/ END{print $9}awk: cmd. line:1: ^ syntax error
Hol lehet a gond? -
-
samujózsi
senior tag
válasz
Jester01
#2483
üzenetére
Ott a pont!

Csak ez hol van leírva, mert emlékszem a szövegre, de sem a helpben, sem a manban nem találom.Az egyértelmű, hogy egyes fájlokról csak a logból kapok infót, de hogy találom meg?
Sok ezer, tízezer soros logból hogyan tudom kiválogatni a hibaüzeneteket?
Alaphelyzetben a másoláskor átugrott fájlokat sem mutatja, amit szintén nem értek, számomra az lenne a logikus, hogy letiltom ha nem kell. -
Jester01
veterán
válasz
bambano
#2481
üzenetére
Nem egészen értem mire gondolsz, de rsync always verifies that each transferred file was correctly reconstructed on the receiving side by checking a whole-file checksum that is generated as the file is transferred Szóval pont azt csinálja amire te egy külön programot javasolsz

samujózsi: az egész folyamatról az exit code ad visszajelzést, de egyes fájlokról valóban csak a logból lesz információd.
EXIT VALUES
23 Partial transfer due to error
24 Partial transfer due to vanished source files -
samujózsi
senior tag
válasz
bambano
#2481
üzenetére
Hát ebben nem feltétlenül értünk egyet, ilyen alapon a cp eredményében sem bízhatok. De nem is ez a kérdés, hanem az, hogy az rsync hibaüzeneteit hogy lehetne utólag kitúrni a logból.
Amikor kérdeztem, már futott, nem tudtam a stderr-t átirányítani. Mivel biztos, hogy kimaradnak fájlok, mert merge jellegű műveletet végez hasonló könyvtárakon, a rc nem lesz 0. És fogalmam sincs, hogy jelzi a másolás közben fellépő hibákat (pl. de tényleg csak pl! Ha valamelyik fájlt nem tudta lemásolni, mert folyamatosan változott - ilyen hibával már találkoztam) Valahogyan biztosan jelzi, de egyelőre se a google, se a man nem segített. -
-
samujózsi
senior tag
Át lettem irányítva ide: rsync --log-file=x.x ...
Jó lenne kiszűrni a több ezer/tízezer sorból a hibátlan másolást jelentő sorokat és csak a maradékot átnézni.
Tudna valaki segíteni, hogy hogyan? Regex pattern is megfelel vagy RTFM link is. -
Van egy parancsom, ami a következő:
certbot certificates | grep 'Domains' | awk '{ print $2 }' &> /tmp/fileTökéletesen lefut, az egyetlen probléma, hogy az alábbi output megjelenik a terminálban:
Saving debug log to /var/log/letsencrypt/letsencrypt.logHa így futtatom, akkor nem jelenik meg, csak ez esetben a szűrés nincs elvégezve:
certbot certificates &> /tmp/fileSzeretném elrejteni, ami miatt a parancsom végén a "&>" átirányítást használom. Azonban ez nem működik, ha közben még átadom az outputot más parancsoknak pipe-al.
Hogyan lehetne elrejteni ezt az egy sort, ami megjelenik pluszban?
-
Lehet volt már, de találtam egy egészen hasznos cikket a témában:
-
válasz
Jester01
#2471
üzenetére
közben én is szöszöltem vele: azon száll el, hogy utf-8-ban egyes karakterek kétbájtosak, és ettől fejreáll a parser.
a megoldás: visszakapcsoltam egybájtos kódolásra, és akkor már működik a tar beépített exclude-ja.tehát az, hogy:
tar cf backupfile konyvtar --exclude '*.pst'
nem működik, de az, hogy:LANG=en_US tar cf backupfile konyvtar --exclude '*.pst'
igen. -
Jester01
veterán
válasz
Jester01
#2470
üzenetére
Alapállapot:
$ tar cvf /dev/null Dokumentumok/Dokumentumok/Dokumentumok/Outlook f\341jlok/Dokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_18 10_17_59 UTC).pstDokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_19 06_24_12 UTC).pstDokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_13 13_26_02 UTC).pstDokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_16 07_03_14 UTC).pstDokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_20 10_31_00 UTC).pstDokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_19 09_25_18 UTC).pstDokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_13 10_21_47 UTC).pstÖsszes 2019_09_19 kihagyása wildcarddal:
$ tar cvf /dev/null --exclude 'T?rolt ?zenetek 2017 (2019_09_19*' Dokumentumok/Dokumentumok/Dokumentumok/Outlook f\341jlok/Dokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_18 10_17_59 UTC).pstDokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_13 13_26_02 UTC).pstDokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_16 07_03_14 UTC).pstDokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_20 10_31_00 UTC).pstDokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_13 10_21_47 UTC).pstUgyanez egyesével, fájllistával:
$ printf 'T\341rolt \374zenetek 2017 (2019_09_19 06_24_12 UTC).pst\nT\341rolt \374zenetek 2017 (2019_09_19 09_25_18 UTC).pst\n' > exclude.lst$ tar cvf /dev/null --no-wildcards -X exclude.lst Dokumentumok/Dokumentumok/Dokumentumok/Outlook f\341jlok/Dokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_18 10_17_59 UTC).pstDokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_13 13_26_02 UTC).pstDokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_16 07_03_14 UTC).pstDokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_20 10_31_00 UTC).pstDokumentumok/Outlook f\341jlok/T\341rolt \374zenetek 2017 (2019_09_13 10_21_47 UTC).pst -
-
kicsit beszorultam idővel, tudna valaki tippet adni, hogy lehet lementeni egy kriksz-kraksz fájlneveket is tartalmazó könyvtárat tarral úgy, hogy bizonyos fájlokat ki akarok hagyni?
kösz
ui: ha olyan egyszerű volna, hogy elolvasom a manualt és beírom a megfelelő kapcsolót, akkor nem kérdeznék itt... -
Van egy rakat ilyen tool, van browser extension, online szolgáltatás meg még ezer ilyet találsz, ha rákeresel arra, hogy "web crawler".
-
-
Headless
őstag
nem egy szeretett megoldás ez , de ha nincs RSS forrás, akkor nincs más.
curl/wgettel letöltöd a html fájlt. utána már két megoldás használ valami xml parser-t és azzal szűröd ki a lényeget, vagy ha nem akarsz/ nincs lehetőséged ilyet telepíteni, akkor pedig marad a grep, tr,sed, stb megoldások, pipeolgatsz jobbra/balra, mig megnem kapod a szeretett formátumot...Első körben azért megnézném, nincs-e valami RSS forrás... meg egyébként telefonra elég sok alkalmazás létezik ami hasonlóakat tud, pl árfolyam értékek... sőt még értesít is ha kell...
-
cigam
titán
Adott WEBoldalról hogyan lehet pár karakter lelopni, és beilleszteni egy txt megadott pontjára?
PL. https://www.mnb.hu/arfolyamok-ról kellene 1-2 adatot beolvasni, és betenni a szöveg megfelelő pontjára:
"Az jelenlegi árfolyamon [Ide jönne a beolvasott érték] forint egy euró, a Román lejért pedig [Ide jön a másik beolvasott érték] forintot kérnek."
Vagy pl. a hétvégi választási adatokat beilleszteni egy txt-be.
Az 1. választókerület jelöltjeinek szavazatai: [1.jelölt] [1.szavazatai], [2.jelölt] [2.szavazatai]"
Hírtelen nem is tudom hogyan kellene nekiállni, de biztosan létezik már rá kész megoldás -
Jester01
veterán
válasz
Kékes525
#2456
üzenetére
Szerintem a PH! interaktív fórumrészben nézelődj.
-
Kékes525
félisten
Az új PH! felületre vannak scriptek?
-
válasz
Fecogame
#2450
üzenetére
ha és amennyiben a piton programozók értettek a dolgukhoz, akkor ez nem is fog működni. ennek a fő oka az, hogy unixban az a szokás, hogy jelszót nem a szabvány bemenetről olvasunk, hanem a terminálról. tehát van rá reális esély, hogy a setup.py program eldobja az stdin-t, és megnyitja a /dev/tty-t és arról akar olvasni, azt pedig nem tudod átirányítani.
-
válasz
Fecogame
#2450
üzenetére
Azért nem működik, mert ez a négy parancs egymás után, mindenféle kölcsönös interakció nélkül fut le.
Attól függően, hogy hogyan működik a python script, több megoldás is lehet.
A legegyszerűbb ez:
echo -en "$EMAIL\n$PW\n$PW\n" | python ./setup.pyHa ez nem megy, akkor az expect jön képbe, az azért macerásabb (példa).
-
Van egy python script (pgAdmin - setup.py), ami a futtatásakor bekér 3 dolgot egymás után:
- Email cím
- Jelszó
- Jelszó még egyszerPróbáltam már így scriptelni, de valamiért nem működik:
echo $EMAIL && echo $PW && echo $PW $(python ./setup.py)Egyszerűen nem veszi be az echo-zott adatokat.
Hogyan lehetne lescriptelni, hogy ne kelljen manuálisan beírni?
-
Szeretnék kicserélni egy szöveget egy fájlban
erről:
listen_addresses = 'localhost'erre:
listen_addresses = '*'Azonban az alábbi commanddal nem működik, a szimpla macsaköröm és a csillag miatt
sed -i "s/listen_addresses = 'localhost'/listen_addresses = '*'/g" "/tmp/postgresql.conf"Hogyan lehetne ezt megoldani?
-
-
I02S3F
addikt
Sziasztok! A
headés atailparancsokra tudnátok 1-2 példát mondani, hogy mikor jön jól a gyakorlatban? Például milyen esetben?
Szerk.: A
tail-ra a példa megvan. Például, ha a logfáj meghatározott számú sorának végét szeretném látni csak. -
-
-
Dave™
nagyúr
Sziasztok!
Amit szeretnék: megadni két változót (x,y), amelyek folyamatosan frissülnek mondjuk másodpercenként, a forrás egy text file. A változókat most is ki tudom olvasni cat és grep kombinációval, de csak egyszer, ezt kellene folyamatosan frissíteni. A watch nem volt jó (önmagában működik, csak beágyazva inputként nem). A forrást egy meglévő python program biztosítja, az írja az x és y koordinátákat ahogyan változnak, ezeket szeretném inputként használni. Persze elegánsabb lenne a pythonban megoldani, de ahhoz még ennyire sem értek.
A cél: dinamikus inputok (x,y) beadása az ffmpeg drawtext szűrőjének.
Nagyon köszönöm a tippeket előre is!
-
válasz
Fecogame
#2432
üzenetére
a grepnek (is) annyi fájlmevet adsz meg paraméterként, amennyit akarsz (amennyit a shell elvisel). tehát írhatod:
grep valami /var/log/syslog.1 /var/log/syslog /var/log/messages.1 /var/log/messages satöbbiarra az esetre, ha a fájlnév kiterjesztéses megoldás nem jutna eszedbe.
-
-
kovyhun
tag
Sziasztok!
Útmutatásra lenne szükségem, hogy megoldható-e illetve ha igen merrefelé induljak:
Egy soros porthoz szeretnék hozzáféreni helyből és távolról is.
Helyben 10mp-enként történik róla egy lekérdezés ami egy adatbázisba kerül.
Viszont távolról is szeretnék néha lekérdezni illetve beállításokat átküldeni a portra kötött eszközre.
Külön-külön működik, de ha valamelyiket használom akkor a másiknak már foglalt.Meg lehet csinálni hogy pl. ser2net-el csinálok egy proxyt, ehhez csatlakozik a socat-el helyi és távoli kliens, de csak a művelet idejére foglalja le a portot, a másik vár rá hogy szabad legyen?
Vagy a helyi közvetlenül csatlakozzon és úgy is megoldható a "sorbanállás"?
-
-
cigam
titán
Már megint én
Szóval faragom ezt a másoló scriptet, és már a partíció neveket is lemásolja, de a tisztogatás nem sikerül, valami beragad a rendszerbe.
Előtte:
ls -hl /dev/disk/by-label
összesen 0
lrwxrwxrwx 1 root root 15 dec 29 21:18 boot -> ../../mmcblk0p1
lrwxrwxrwx 1 root root 15 dec 29 21:18 rootfs -> ../../mmcblk0p2
Utána:
ls -hl /dev/disk/by-label
összesen 0
lrwxrwxrwx 1 root root 13 dec 29 21:22 boot -> ../../loop0p1
lrwxrwxrwx 1 root root 13 dec 29 21:22 rootfs -> ../../loop0p2
Pedig lecsatolom a loop eszköz mindkét partícióját, és megszüntetem a loop eszközt. A losetup -l parancs sem ad vissza semmit, vagyis elméletileg nincs a rendszerben loop device. De akkor miér mutat a "label" a nem létező eszközre? -
cigam
titán
PARTID=`blkid -o export /dev/mmcblk0p1 | tail -1 | tr -d PARTUUID=`
PARTID=${PARTID:0:8}A fenti kódot lehet elegánsabban megoldani?
-
cigam
titán
válasz
bambano
#2421
üzenetére
Viszont ez a Pi esetében nem kivitelezhető. Oké, áttehetem a kártyát egy PC-be, de ezzel megszűnik az automatizmus, ill. a távoli mentés lehetősége. Ugyanakkor pl. a Mint Timeshift-je is rsync-el készít mentést a futó rendszerről. Szóval valahogyan megoldható nem? Pl. az
Arch wiki-ben ezeket a paramétereket ajánlják:
-aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} -
-
cigam
titán
Valami nem kerek. Mikor visszatöltök egy "mentést" az nem igazán akar beröffeni:

Az rsync-nek kéne több(pontosabb) paraméter, vagy a rendszerpartíciók felcsatolása nem jó ötlet egy temp könyvtárba? Mondjuk az furi, hogy a root másolásakor csak 99%-ig fut, de hibát nem jelez:
A 'root' partíció másolása
1.09G 99% 8.62MB/s 0:02:00 (xfr#30619, to-chk=0/40106) -
cigam
titán
válasz
dabadab
#2418
üzenetére
Köszi! Kipróbálom.
Életem első github projektje: pi_shrink2
Örömmel venném a segítő szándékú útba igazításokat.
-
Egyeseknek semmi nem elég jó

A problémát két dolog okozza:
Egyrészt - és ez a kisebb baj - a sed buffereli az inputot és ez némi késést eredményez a kimenetében, ezt egy --unbuffered paraméterrel ki lehet kapcslni.
Másrészt - és ez a gond igazi gyökere - az rsync valójában egyetlen egy sort ír csak ki, mert a frissítések végén csak egy kocsivissza (\r) van, nem sorvége (\n)rsync -ah --info=progress2 /boot /media/WD/temp/rpi_shrink/DST_PART1 | tr '\r' '\n' | sed --unbuffered 's/ (.*)//' | tr '\n' '\r' ; echo(A végén az echo azért kell, mert a második tr a tényleg a sor végén lévő \n-t is \r-re konvertálja és ezt pótolni kell valahogy)
-
cigam
titán
Kicsit átfaragok egy scriptet, ami rsync-el tükörmásolatot készít a rendszerről, de a csinosításnál elakadtam.
Az --info=progress2 egész csini infót ad arról, hogy dolgozik, várni kell míg lefut, de a végén az a zárójeles rész igencsak randa:
1.01G 99% 8.76MB/s 0:01:49 (xfr#30641, to-chk=0/40134)El lehet tüntetni valahogy a zárójeles részt?
-
drup
junior tag
válasz
Victor Súgó
#2412
üzenetére
Koszonom.
node = bog?
Most mar tudom, miket mulasztottam, hogy nem mentem egyetemre.
-
drup
junior tag
válasz
Victor Súgó
#2409
üzenetére
Most mar engem is erdekel.

-
Jester01
veterán
válasz
Victor Súgó
#2409
üzenetére
Nosztalgiázok ... de ettől még meg lehet

-
I02S3F
addikt
-
-
drup
junior tag
Nekiallnek a tabnulgatasnak, hogyan lehet linuxot parancssorosan hasznalni, de maradi vagyok, magar nyelvu kisokosnak orulnek.
Kar, hogy nincs osszefoglalo a temanal, gondolom, ott elferne par hasznos link.
-
Keef_Lee
őstag
válasz
Victor Súgó
#2401
üzenetére
Nincs dupla dollár

Privben küldtem a futási redményt vagyis eredménytelenséget
-
Victor Súgó
tag
válasz
Keef_Lee
#2399
üzenetére
Akkor annyit tegyél meg, hogy a #!... sor alá közvetlenül egy "set -x" parancsot, így futtasd le, a logot meg tedd fel valahova (mondjuk a pastebin-re)!
Ugyanolyan ubuntun, bash alatt, gond nélkül megy nekem, szóval nálad is mennie kellene, hacsak nincs valami elírva.Ugye a ${ után nincs még egy $ jel?
Új hozzászólás Aktív témák
- Luck Dragon: Asszociációs játék. :)
- Miskolc és környéke adok-veszek-beszélgetek
- sziku69: Fűzzük össze a szavakat :)
- Miért nem tűnik el soha a kalózkodás?
- sziku69: Szólánc.
- Linux kezdőknek
- Elektromos autók - motorok
- Elemlámpa, zseblámpa
- Amlogic S905, S912 processzoros készülékek
- Építő/felújító topik
- További aktív témák...
- BESZÁMÍTÁS! 8TB Western Digital Red Plus SATA HDD meghajtó garanciával hibátlan működéssel
- MacBook Air 9,1 i3-1000NG4 8GB 256GB
- HIBÁTLAN iPhone 13 Pro 128GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS3747, 91% Akkumulátor
- Akció! Csere-Beszámítás! Asus ProArt B760-Creator D4 Alaplap! LGA 1700
- HIBÁTLAN iPhone 13 Pro 128GB Sierra Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3667 100% Akkumulátor
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: NetGo.hu Kft.
Város: Gödöllő




)



)


