interaktív videómagnó

Kezdőlap Fórumok Multimédia MPlayer és társai interaktív videómagnó

10 bejegyzés megtekintése - 51-60 / 60
  • Szerző
    Bejegyzés
  • #2193096
    milfer
    Felhasználó
      csablak wrote:
      Hello milfer!

      Változtattam a dolgokon és talán már így neked is tetszeni fog.
      Mégiscsak visszatértem az  echo ” >/dev/null 2>&1 -ra.
      Ez biztos! És legalább elnyomja a bash eredeti hibaüzeneteit.
      Az ellenőrzést az általad javasolt egyszerűsített módon oldottam meg. Kivettem egy csomó felesleges clear utasítást is.

      Nem értettem tegnap sem, meg ma sem, hogy minek ez a sok echo, meg echo ” >/dev/null 2>&1.
      Vizsgáld a feltétel hamis ágát, ne az igazat és akkor nem kell az else ág.
      Magyarul:

      if [ -f ${channel_list} ]; then
      echo ” >/dev/null 2>&1
      else echo -e ${Red} “Figyelem! ${NC}Hiányzó csatornalista! – A fájl nem található.”
      echo -e ${NC} “Ezt az útvonalat és fájlt adtad meg:”${Green} ${channel_list}
          echo ”
          exit
      fi

      Te itt megvizsgáltad, hogy a $channel_list változóban lévő érték az egy létező fájl. Ennek az eredménye nagy valószinüséggel igaz lesz mivel te hoztad létre. Mivel igaz nem tudsz mit kezdeni az igaz ággal.
      Fordítsd meg a vizsgálatot és a hamis érték fusson.
      Tehát:

      if ! [ -f ${channel_list} ]; then
      echo -e ${Red} “Figyelem! ${NC}Hiányzó csatornalista! – A fájl nem található.”
      echo -e ${NC} “Ezt az útvonalat és fájlt adtad meg:”${Green} ${channel_list}
          echo ”
          exit
      fi

      Így csak akkor fut le ha nem létezik a csatorna lista.

      #2193097
      milfer
      Felhasználó
        csablak wrote:
        Hello milfer!

        Változtattam a dolgokon és talán már így neked is tetszeni fog.
        Mégiscsak visszatértem az  echo ” >/dev/null 2>&1 -ra.
        Ez biztos! És legalább elnyomja a bash eredeti hibaüzeneteit.
        Az ellenőrzést az általad javasolt egyszerűsített módon oldottam meg. Kivettem egy csomó felesleges clear utasítást is.

        Nem értettem tegnap sem, meg ma sem, hogy minek ez a sok echo, meg echo ” >/dev/null 2>&1.
        Vizsgáld a feltétel hamis ágát, ne az igazat és akkor nem kell az else ág.
        Magyarul:

        if [ -f ${channel_list} ]; then
        echo ” >/dev/null 2>&1
        else echo -e ${Red} “Figyelem! ${NC}Hiányzó csatornalista! – A fájl nem található.”
        echo -e ${NC} “Ezt az útvonalat és fájlt adtad meg:”${Green} ${channel_list}
            echo ”
            exit
        fi

        Te itt megvizsgáltad, hogy a $channel_list változóban lévő érték az egy létező fájl. Ennek az eredménye nagy valószinüséggel igaz lesz mivel te hoztad létre. Mivel igaz nem tudsz mit kezdeni az igaz ággal.
        Fordítsd meg a vizsgálatot és a hamis érték fusson.
        Tehát:

        if ! [ -f ${channel_list} ]; then
        echo -e ${Red} “Figyelem! ${NC}Hiányzó csatornalista! – A fájl nem található.”
        echo -e ${NC} “Ezt az útvonalat és fájlt adtad meg:”${Green} ${channel_list}
            echo ”
            exit
        fi

        Így csak akkor fut le ha nem létezik a csatorna lista.

        #2193098
        csablak
        Felhasználó

          Tehát ezt jelenti az if után a felkiáltó jel?
          Én ezt nem tudtam. Mint említettem ez az első komolyabb scriptem. Hol tudok ezeknek az if utáni mindenféle jeleknek utánanézni?

          #2193099
          csablak
          Felhasználó

            Tehát ezt jelenti az if után a felkiáltó jel?
            Én ezt nem tudtam. Mint említettem ez az első komolyabb scriptem. Hol tudok ezeknek az if utáni mindenféle jeleknek utánanézni?

            #2193100
            milfer
            Felhasználó
              csablak wrote:
              Tehát ezt jelenti az if után a felkiáltó jel?
              Én ezt nem tudtam. Mint említettem ez az első komolyabb scriptem. Hol tudok ezeknek az if utáni mindenféle jeleknek utánanézni?

              pl. ‘man bash’

              #2193101
              milfer
              Felhasználó
                csablak wrote:
                Tehát ezt jelenti az if után a felkiáltó jel?
                Én ezt nem tudtam. Mint említettem ez az első komolyabb scriptem. Hol tudok ezeknek az if utáni mindenféle jeleknek utánanézni?

                pl. ‘man bash’

                #2193102
                csablak
                Felhasználó

                  Kösz, de magyarul gondoltam. Azért ez a man kicsit komplexebb annál, hogy a jelenlegi angol tudásommal megértsem.

                  #2193103
                  csablak
                  Felhasználó

                    Kösz, de magyarul gondoltam. Azért ez a man kicsit komplexebb annál, hogy a jelenlegi angol tudásommal megértsem.

                    #1889174
                    csaba
                    Felhasználó

                      Igaz most mindenhol a KDE4-től hangos a net, de életem első scriptjét szeretném megosztani veletek, hogy aztán megkapjam a jól lehúzó kritikákat.
                      Köszönöm Vizslának a jó néhány tanácsot, melyet kaptam tőle, ezirányban.
                      A tvrip úgy működik mint egy videómagnó, amit először be kell programozni. Mivel mindenkinél más és más a frekvencia ahol a tvcsatornák bejönnek, így nem tudok egy univerzális “videómagnó” scriptet készíteni.
                      De megkönnyítem a helyzetet. Két fájlból áll a script. Az egyik maga a tvrip, a másik a csatornalista kezelőfájlja a “channel.list”
                      Elméletileg a tvrip fájlt nem kell piszkálni, mert minden szükséges adatot a channel.list-ből vesz.
                      A channel.list felépítése egyszerű.

                      Code:
                      name_01=”ORF1″ channel_01=”SE5″

                      Értelemszerűen az idézjelek közti részt kell átírni arra amely nektek jó.Ha valakinek ez nem elég, akkor a maximum:

                      Code:
                      name_06=”Duna_tv” channel_06=”R11″ freq=215.25 delogo_06=”delogo=20:450:70:70:t=10″ # Frissítve: 09-05-21

                      A freq=szám nincs használva, csak tájékoztatásul van ott. A # Frissítve a delogo paraméterre vonatkozik.

                      Ez a script nem tud semmi extrát. Nincs pld. cron sem. Mivel interaktív így maximum a kimenetet lehetne átirányítani egy fájlba melyet aztán odadhatunk a cron-nak.
                      De kérhetjük, hogy a felvétel végén kapcsolja ki a gépet. Mi pedig nyugodtan aludhatunk.
                      A channel.list-ben kell megadni azt az útvonalat is ahová a felvételeket szeretnénk menteni, illetve a tvkártya hangbemenete is itt állítható.

                      A puding próbája az evés. Remélem működik. Sok szerencsét.

                      #2193104
                      csablak
                      Felhasználó

                        Bár régen írtam ide, de íme itt egy kibővített újabb változat.

                      10 bejegyzés megtekintése - 51-60 / 60
                      • Be kell jelentkezni a hozzászóláshoz.