Вы можете использовать команду shuf из GNU coreutils.
NAME
shuf - generate random permutations
SYNOPSIS
shuf [OPTION]... [FILE]
shuf -e [OPTION]... [ARG]...
shuf -i LO-HI [OPTION]...
DESCRIPTION
Write a random permutation of the input lines to standard output
Пример:
$ shuf -i 1-5
4
1
2
5
3
$ shuf -e Debian Ubuntu Trisquel
Trisquel
Debian
Ubuntu
Теперь, для получения одна из случайных записей вы можете использовать -n 1, которая выводит первую строку.
Пример для печати случайного числа от 1-100:
$ shuf -i 1-100 -n 1
37
Если вы file со следующими Содержимое:
$ cat file
command-1
command-2
command-3
command-4
command-5
Вы также можете сделать что-то вроде:
$ shuf file -n 1
command-3
Похоже, что ImageMagick поддерживает Liquid Rescale. И ImageMagick все о партиях:)
Если вы устанавливаете пакет gimp-plugin-registry в Ubuntu, он содержит плагин Liquid Rescale, который msw упоминает.
sudo apt-get install gimp-plugin-registry
К сожалению, я не знаю простого в использовании пакетного процессора для GIMP, который может использовать этот плагин, но если вы хорошо разбираетесь в сценариях, GIMP позволяет делать все, что угодно, от скриптов.