Должно быть, как если бы вы попали в центр программного обеспечения, вы можете увидеть все приложения, установленные в вашей системе. Единственное, что я могу подумать, если вы собираетесь делать пакетный файл, это то, что вам нужно будет сделать его достаточно умным, чтобы определить, какие приложения появились с самой системой. Скажите, что строка, как и все, что было установлено после первоначальной даты установки.
Вист. Я сталкивался с этой строкой, которая создает текстовый файл со всеми приложениями. У меня не было возможности попробовать это, но я не могу сказать, что это работает. Думал, что это может вам помочь:
man dpkg
# `sudo` is not needed here
dpkg --get-selections > installed-applications.txt
Подстановочные знаки этого не сделают. Посмотрите на результат echo mv 1* 2*. Лучше всего (man rename):
rename 's/^1/2/' 1*
Подстановочные знаки этого не сделают. Посмотрите на результат echo mv 1* 2*. Лучше всего (man rename):
rename 's/^1/2/' 1*
Вы можете использовать подстановочные знаки таким образом, если вы установите mmv (хотя они должны быть кавычками), поэтому они интерпретируются самим mmv, а не оболочкой), а подстановочный знак заменяет форму #n на замените n-ый шаблон из шаблона:
Usage: mmv [-m|x|r|c|o|a|l] [-h] [-d|p] [-g|t] [-v|n] [from to]
Use #[l|u]N in the ``to'' pattern to get the [lowercase|uppercase of the]
string matched by the N'th ``from'' pattern wildcard.
A ``from'' pattern containing wildcards should be quoted when given
on the command line. Also you may need to quote ``to'' pattern.
Use -- as the end of options.
Итак, например
$ mmv -n -- '1*' 2#1
1.sh -> 2.sh : delete old 2.sh? n
1-chart.jpg -> 2-chart.jpg
1.4.5.txt -> 2.4.5.txt
1.csv -> 2.csv
(Опция -n позволяет вам выполнять сухой режим - удалите его для фактического переименования файлов.)
Вы можете использовать подстановочные знаки таким образом, если вы установите mmv (хотя они должны быть кавычками), поэтому они интерпретируются самим mmv, а не оболочкой), а подстановочный знак заменяет форму #n на замените n-ый шаблон из шаблона:
Usage: mmv [-m|x|r|c|o|a|l] [-h] [-d|p] [-g|t] [-v|n] [from to]
Use #[l|u]N in the ``to'' pattern to get the [lowercase|uppercase of the]
string matched by the N'th ``from'' pattern wildcard.
A ``from'' pattern containing wildcards should be quoted when given
on the command line. Also you may need to quote ``to'' pattern.
Use -- as the end of options.
Итак, например
$ mmv -n -- '1*' 2#1
1.sh -> 2.sh : delete old 2.sh? n
1-chart.jpg -> 2-chart.jpg
1.4.5.txt -> 2.4.5.txt
1.csv -> 2.csv
(Опция -n позволяет вам выполнять сухой режим - удалите его для фактического переименования файлов.)