Hirdetés

Új hozzászólás Aktív témák

  • cigam
    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)

    Ahaa.... Akkor maga a koncepció működhetne, mert a $output egy "lista" ami minden egyes klip kezdő időpontját mutatja, vagyis attól függően lista/felsorolás, hogy ""-be teszem-e a $lines változót (ezt se nagyon értem, hogy mitőll lesz lista, vagy szóközzel elválasztott felsorolás)
    És ennek a listának clip_id által mutatott sorszámát kellene visszaadni, de valamiért üres értéket kapok :(

    Köszi! Holnap ki is próbálom.

Új hozzászólás Aktív témák