Hirdetés
- Házimozi belépő szinten
- HiFi műszaki szemmel - sztereó hangrendszerek
- Gaming notebook topik
- Soundbar, soundplate, hangprojektor
- Mi történik a szemeddel, ha napi 8 órát monitort nézel? | Orvos válaszol
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- ASUS ROG Ally
- Milyen házat vegyek?
- VR topik (Oculus Rift, stb.)
- AMD K6-III, és minden ami RETRO - Oldschool tuning
Hirdetés
(használd a CYBSEC25PH kuponkódot további 20 ezer ft kedvezményért!)
Új hozzászólás Aktív témák
-
Nem tudom hogy működik ez a githubosdi.
EasyRöviden:
1., Belépsz a github fiókodba
2., Megnyitod a projektben azt a fájlt, amit magadnál is szerkesztettél. Ez esetben ezt
3., Jobb felül "ceruza", mintha szerkeszteni akarnád
4., Forkolod a repot magadhoz
5., Megszerkeszted a fájlt, majd elmented
6., Beküldöd a pull requestet
7., Kész -
cigam
titán
Ami fura hogy az echo "${clip_id}" kiírja, hogy 65 (a 65. track-en ál a magnó), de a
total_time=$(echo "$lines" | sed -n "${clip_id}p")
sorra meg panaszkodik, hogy
”ed: -e kifejezés #1, karakter 3: ismeretlen parancs: „
Ha azt írom be, hogy
total_time=$(echo "$lines" | sed -n "65p")
akkor meg rendben kiírja a 65. track hol kezdődik.
Szóval tuti valami szintaktikai hiba, de nem bírok rájönni hogy hol csúszik el a dolog. -
A sed {} paraméteréről nem sokat találtam
Mert az nem is a sednek szól, a
sed -n "${clip_id}p"
először átmegy a bashen, ami a${clip_id}
-t kicseréli a clip_id változó tartalmára. Viszont ennek így semmi értelme, mert ott a sed egy sorcímzést várna, a clip_id meg nem az, hanem valami string és azokatr a sorokat akarjuk, amiket az tartalmaz.
Cseréld ki a sedes részt egy grepre. A -F azért kell, hogy a clip_id-t ne akarja regexpként értelmezni, csak sima, szó szerinti stringkét, így pl. a pontok meg hasonlók nem okoznak bajt:total_time=$(echo "$lines" | grep -F "${clip_id}" |cut -d';' -f1)
-
bambano
titán
az egyik lehetséges és egyszerű megoldás, hogy a mentő szkript futtatásának napját nézed, és aszerint csinálsz plusz másolatokat.
valahogy így:
dayofweek=$(date '+%u')
[ $dayofweek -eq 7 ] && cp maimentes hetimentestarolo
ugyanígy lehet dayofmonth-ot csinálni meg dayofyeart (%j). -
bambano
titán
alapvetően azt kellene megoldanod, hogy amikor a mentés történik, az dátum szerint szétválogatva történjen. én erre írtam, hogy tar, mert nem emlékszem, hogy mit írtál, mi a kliens.
ezért kellene inkább azt csinálnod, hogy minden nap csinálsz egy dátum nevű könyvtárat, és raksz rá egy szimbolikus linket. és akkor minden eleve szétválogatva kerül fel a nasra. -
Headless
őstag
Az eleje csak ellenőrzi, hogy létezik-e a mappa már, vagy fájl azon a néven
De igazából csak egy hibaüzenetet hagysz ki vele, amit az mkdir adna. Sok értelmét nem látom, de igen az is opció.
Amit én nem írtam, a maxdepth kapcsoló az annyit csinál, hogy maximum 1 mélységben keres fájlokat. És ebben az esetben értelmesnek láttam.
tarral kapcsolatban, most nem válaszolnék nem nagyon használok command line tar-t. De a find -exec tar így biztos nem lesz jó
-
bambano
titán
teljesen rossz elképzelés.
nem mozgatunk, a végső helyére tesszük.
ha a könyvtárnévbe bele tudod tenni a dátumot, akkor a mentési fájlnévbe is.tehát nyugodtan írhatod, hogy:
mentesdir= $(date '/home/mentes/%Y/%m/%d')
[ -d $mentesdir ] || mkdir -p $mentesdir
tar cf $mentesdir/mentfile.tar blablamásik hsz-re: a {} körül hiba escapelni, mert akkor egy olyan fájlnévből, amiben van szóköz, több argumentum lesz és az első elé meg az utolsó mögé hozzáfűz egy idézőjelet.
a -exec mv-vel meg az a baj, hogy minden fájlra forkol egy date-t is, ami felesleges.
a -exec mv $(date)-tel az is a baj, hogy az lc szerinti dátumban szokott lenni szóköz, attól az mv fejreáll.
szerk: ha pedig ez nem felel meg, akkor egy cron jobból minden éjfélkor csináld meg a napi mappát és tegyél rá egy linket, ami állandó nevű.
-
Headless
őstag
Findnak van egy kapcsolója méghozzá a -type f így csak fájlokat fogja keresni valamint átmásolni meg akkor az exec kapcsolóval röviden
dir=/home/mentes
previousdaydir=$dir/$(date --date="yesterday")
mkdir -p "$previousdaydir"
find "$dir" -maxdepth 1 -mtime -1 -type f -exec mv \"{}\" \"$previousdaydir/\" \;
Nem teszteltem de nagyjából ennyi, elnézést ha elírtam valamit.
-
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
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) -
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)
Új hozzászólás Aktív témák
- Sokkal drágább lett az „olcsó” Tesla, mint várták
- Házimozi belépő szinten
- HiFi műszaki szemmel - sztereó hangrendszerek
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- World of Tanks - MMO
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Óra topik
- BestBuy topik
- Gaming notebook topik
- Luck Dragon: Asszociációs játék. :)
- További aktív témák...
- GYÖNYÖRŰ iPhone 12 Mini 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3647
- ÁRGARANCIA!Épített KomPhone i5 14600KF 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- Tablet felvásárlás!! Apple iPad, iPad Mini, iPad Air, iPad Pro
- iKing.Hu - Motorola Razr 40 Ultra Glacier Blue 8 GB RAM / 256 GB tárhely Használt, karcmentes
- Bomba ár! Dell Latitude E7440 - i5-4GEN I 8GB I 500GB I 14" HD I HDMI I Cam I W10 I Gari!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest