Hirdetés

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

  • cigam
    titán

    A grep nem jó, mert a $lines már csak az időpontok listáját tartalmazza, ezért nem lehet rákeresni a clip_id alapján. Tehát a $lines tartalma csak a kezdési időpontot tartalmazza (mint a kazettás magnóknál a számláló állás)
    00:00:00:00
    00:02:48:00
    00:03:28:16
    00:06:08:20

    Ennek a listának az x.edik ($clip_id) elemére vagyok kíváncsi.
    Vagyis ha a $clip-id 1, akkor a $total_time értéke 00:00:00:00. Ha a $clip_id értéke 2, akkor a $total_time értéke 00:02:48:00 kellene, hogy legyen.

    Fecogame
    Bár már ott tartanék :)

    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.

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