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++
Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@eth1.ru если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящуюю по тематике.
3. Хотите поддержать сайт материально
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......