$ shuf
Перемешивает строки случайно. Она может обрабатывать файл или данные, полученные от другой команды через конвейер. Например, shuf -n 5 words.txt — пять случайных слов.
Синтаксис
shuf [ОПЦИИ] [ФАЙЛ]
Основные опции
| -n N | выбрать N случайных |
| -i A-B | диапазон чисел |
Примеры из практики
$ shuf -n 5 words.txtПосле запуска · пошаговоЧто произойдёт: пять случайных слов. Что появится в терминале: Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты. Как понять, что всё получилось: Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.
$ shuf -i 1-100 | head -1После запуска · пошаговоЧто произойдёт: случайное число. Что появится в терминале: Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты. Как понять, что всё получилось: Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.
Поддержка дистрибутивов
- ✓ Ubuntu
- ✓ Debian
- ✓ Fedora
- ✓ RHEL
- ✓ Arch
- ✓ Alpine
- ✓ openSUSE