Ú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 -
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. -
dabadab
titán
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.
-
dabadab
titán
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...
-
-
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) -
dabadab
titán
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
- Telekom mobilszolgáltatások
- Házimozi belépő szinten
- Moderátort keresek a fórumhoz!
- Android alkalmazások - szoftver kibeszélő topik
- PlayStation 4
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- OpenMediaVault
- Melyik tápegységet vegyem?
- Nyaralás előtti hardverszemle
- iPhone topik
- További aktív témák...
- Microsoft licencek KIVÉTELES ÁRON AZONNAL - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- Eladó steam/ubisoft/EA/stb. kulcsok Bank/Revolut/Wise (EUR, USD, crypto OK)
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Sea of Thieves Premium Edition és Egyéb Játékkulcsok.
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Samsung Galaxy A12 64GB, Kártyafüggetlen, 1 Év Garanciával
- Tablet felvásárlás!! Samsung Galaxy Tab A8, Samsung Galaxy Tab A9, Samsung Galaxy Tab S6 Lite
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RTX 4070Ti Super GAMER PC termékbeszámítás
- 122 - Lenovo Legion Pro 5 (16ARX8) - AMD Ryzen 7 7745HX, RTX 4070 (48 hónap garancia!)
- Xiaomi Redmi A3 64GB Kártyafüggetlen, 1Év Garanciával
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: Liszt Ferenc Zeneművészeti Egyetem
Város: Budapest