check.sh içeriği şu:

#!/bin/bash
ffmpeg -i 127.0.0.1 2>&1 | grep aac

bu satır bana stream hakkında bilgi veriyor. Eğer gelen stream aac li bir ses sıkıştırması varsa şöyle bir şey görüyorum

Stream #0:1[0x101]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 108 kb/s


şimdi benim bu scripte basit bir özellik eklemem gerek. O da eğer satırlardan birisi sonuç döndürmezse bir değişken bana o sonuç dönmeyen streamin mesela dosya numarasını vermesi. Yukardaki örnekte 82.ts test ediliyor ama aac yoksa bana hata=82.ts vermesi lazım. Bu tür bir şeyi nasıl yazabilirim bash scripti olarak?

 

parametrenin echo ile gösterilmesi işini çözer sanırım.
www.ibm.com
tabii bi exception kullanman lazım.

ernecati
1

mobil görünümden çık