Я отвечаю на это просто, чтобы он мог получить ответ ...
Нет, в настоящее время нет RSS-канала релизов.
Следующая команда открывает файлы в соответствующем по умолчанию приложении:
edit 1.svg 2.svg 3.svg
Если вы хотите открыть все .svg файлы в алфавитном порядке, вы можете использовать подстановочный знак *: [ ! d2]
edit *.svg
* обозначает любую последовательность символов, поэтому вы можете использовать ее другими способами; например, для последовательного открытия файлов .svg, чье имя содержит wibble:
edit *wibble*.svg
Существуют другие подстановочные знаки, если вы хотите выбирать файлы на основе более тонких шаблонов.
Вы можете попробовать что-то вроде этого:
shopt -s nullglob
for i in *
do
if [ -d "$i" ]
then
continue
else
inkscape "$i"
fi
done
Я протестировал его в каталоге «Картинки» и, похоже, работал.
Я еще не совсем понял первую строку , но он должен помочь убедиться, что мой * работает. Цикл for затем циклически перебирает все в текущем каталоге по одному за раз. Если это не каталог, он открывает его в Inkscape для редактирования.
Когда вы закончите редактирование и закрытие inkscape, следующее изображение откроется, пока не появится больше изображений.
Для вашего конкретного случая (после прочтения связанный вопрос), это может работать лучше. Запомните cd до /usr/share/unity/icons, а затем запустите это:
for i in file1.svg file2.svg file3.svg
do
if [ -d "$i" ]
then
continue
else
inkscape "$i"
fi
done
, заменив file1.svg file2.svg file3.svg на список файлов, которые вы хотите отредактировать.