#linux #bash #awk #sed
#linux #bash #awk #sed
Вопрос:
Ширина: 1 280 пикселей Высота: 720 пикселей
Я работаю над сценарием bash, и мне нужно фильтровать видео на основе разрешения. Например, если ширина больше, чем равна 1280, тогда HD еще не HD
Я использую mediainfo для создания и сохранения информации в текстовом файле.
cat /home/The.txt | grep "Width" | awk -F ':' '{print $2}' | grep -o "[0-9]*"
вывод этого
1 280
это из-за одного » » между 1 280
Для высоты все в порядке, если я использую grep height.
Могу ли я в любом случае отредактировать строку ширины и сделать все целые числа такими
1100 1280 1272
От
1 110 1 280 1 272
Ответ №1:
Я предлагаю использовать:
grep "Width" /home/The.txt | tr -cd '0-9n'