Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem nemohu přijít na příkaz

cílem je pouze získat do konzole matchující řádek,ajenže se vypíše vše.

for i in `ls *.mp4` ;do ffprobe $i | grep kb/s ; done
něco takovéhlo bych chtěl asi

for i in `ls *.mp4` ;do ffprobe $i (| grep kb/s 2> /dev/null) ; done

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
uff, tak jsem to došmrndal takto echo $[ $((for i in `ls *.mp4` ;do ffprobe $i 2>&1 | grep -Po "(?<… nový
Nany narni 31.07.2013 00:04
Nany narni
Líp to nešlo. [14959-strucne-jpg] poslední
IQ37 31.07.2013 00:17
IQ37

uff, tak jsem to došmrndal takto

echo $[ $((for i in `ls *.mp4` ;do ffprobe $i 2>&1 | grep -Po  "(?<=], )(\d+)(?= kb)"    ; done; )|awk '{s+=$1} END {print s}' )/$(ls -l  *.mp4 | wc -l)]

můžete poradit, jak to zpřehlednit? např aby se nevyskytoval dvakrát řetězec mp4, nebo jak efektvině chainovat příkazy(tzn nejdří v spočtu bitrate souborů, pak je sečtu, pak zjistím počet mp4 a pak součet vydělím potem souborů?

Zpět do poradny Odpovědět na původní otázku Nahoru