Új hozzászólás Aktív témák
-
válasz
Fecogame
#2272
üzenetére
#!/bin/bash
for X in $(seq 0 15) ; do
HEX=$(printf '%X\n' $X)
mysqldump --opt -Q -u USER --password=PASSWORD DATABASE_${HEX} | gzip > /tmp/DATABASE_${HEX}.sql.gz
doneA for csinálja a ciklust - ez úgy működik bashban, hogy az in után lévő lista elemeit adja szépen sorban a ciklusváltozónak (esetünkben X-nek). Ezt a listát a seq paranccsal generálom, ez annyit tud, hogy két (lebegőpontos) érték között (opcionálisan megadott lépésközzel) kiír számokat.
Mivel hexa számokat használtok, a következő sorban a decimális értékeket gyorsan át is konvertálom (a seqnak is meg lehet adni printf-stílusú formázást, de sajnos csak lebegőpontost, szóval ott ezt nem lehetett elsütni).
Ezek után nem maradt más, mint a konkrét parancs, amibe be van helyettesítve a hexa változó.
Új hozzászólás Aktív témák
- Filmvilág
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Linux kezdőknek
- Fejhallgató erősítő és DAC topik
- Milyen TV-t vegyek?
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- EA Sports WRC '23
- Formula-1 humoros
- One otthoni szolgáltatások (TV, internet, telefon)
- További aktív témák...
- DTK 2.1 Multimedia Speaker System 3D-168D
- Bomba ár! HP Elite Dragonfly G2 i7-11G I 16GB I 512SSD I 13,3" FHD Touch I Cam I W11 I Garancia!
- Asrock Challenger RX 9070 XT // Felbontott // Számla // Garancia //
- Eladó Logitech Z3 2.1 fadobozos hangrendszer
- LG 55B4 - 55" OLED - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox Ready
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


