tr

Содержание
Введение
Пример
d
dc
Сгенерировать несколько случайных букв
Создать файл со случайным именем
Похожие статьи

Введение

tr - translate or delete characters

tr [OPTION]... SET1 [SET2]

Пример

touch foo bar
echo ABC > foo
tr A X < foo > bar
cat bar

XBC

-d

Удаляет символы, перечисленные в SET1, не транслируя. С опцией -d нужен только SET1

touch foo bar
echo ABC > foo
tr -d A < foo > bar
cat bar

BC

-dc

Удаляет символы кроме тех что в SET1 не транслируя. С опцией -d нужен только SET1

touch foo bar
echo ABC > foo
tr -dc A < foo > bar
cat bar

A

Сгенерировать несколько случайных букв

Чтобы сгенерировать только случайные буквы можно обработать /dev/urandom командой tr

Например, случайные восемь букв произвольного регистра

cat /dev/urandom | tr -dc A-Za-z | head -c8

rUhHAOow

Или ещё короче

< /dev/urandom tr -dc A-Za-z | head -c8

ZYEiQHfJ

Создать файл со случайным именем

Чтобы сгенерировать файл со случайным именем

touch $(cat /dev/urandom | tr -dc _A-Z-a-z-0-9 | head -c8).conf
ls

YCdKwTZG.conf

Похожие статьи
Linux
FAQ
Debian
Ubuntu
CentOS
Rocky
Bash
Настройка сети
Файлы, директории, ссылки…
Изучить свободное место на диске
Объединить .pdf файлы
diff: сравнение файлов
find: поиск файлов
wget: скачивание файлов
kill: завершить процесс
curl
make
signal: системные сигналы
env: переменные окружения
localectl: язык
systemctl: Список активных сервисов
Firewall
SCP: обмен файлами;
SSH: удалённый доступ
cron: задания по расписанию
sudo
Мониторинг ресурсов
C
C++