Я не проводил обширного поиска, но обнаружил один дистрибутив, который удивил меня тем, что в него включено изрядное количество кодеки и инструменты из коробки - это PCLinuxOS . Я написал обзор PCLinuxOS в этом Q&A U&L под названием: Какой live-дистрибутив лучше всего подходит для презентаций?
Что касается установки кодеков из репозиториев по умолчанию, Ubuntu и Linux Mint, похоже, неплохо справляются со своей задачей. предлагая этот вариант. Fedora становится лучше, но это требует определенных усилий. CentOS действительно не очень хорош как мультимедийный дистрибутив.
Что касается живых образов Ubuntu, «устанавливающих ограниченные дополнения», нет, они не включены на CD / DVD. Вам нужно будет сделать что-то вроде того, что описано в этом AU Q&A под названием: Как я могу установить 'limited-extras' в автономном режиме? , если вы хотите установить их в автономном режиме.
Начнем с того, что вам нужно для одного каталога:
awk '/^A/ { print "Hello world" >$0 }' names.txt
Это будет читать файл с именем names.txt
и записывать строку Hello world
в каждое имя файла, заданное полной строкой ввода из этого файла, если строка ввода начинается с заглавной A
.
С небольшой модификацией мы можем получить его для вывода в файл в определенном каталоге,$dirname
:
awk -v dir="$dirname" '/^A/ { print "Hello world" >(dir "/" $0) }' names.txt
Затем мы можем использовать find
для вызова этого для каждого подкаталога (, включая начальный каталог):
find abc -type d -exec awk -v dir={} '/^A/ { print "Hello world" >(dir "/" $0) }' names.txt \;