ord () { seq 1 127 | while read i; do echo `chr $i` $i; done | grep "^$1 " | cut -c '3-' }
Команда ord() позволяет получить десятичный ASCII-код символа. Она выполняет следующие действия: с помощью команды seq 1 127 генерируется последовательность чисел от 1 до 127, после чего каждому числу присваивается символ с помощью команды chr $i. Затем полученные строки фильтруются с помощью grep «^$1 «, где $1 — переданный аргумент команде ord(). Затем выводятся только символы, начиная с третьего символа строки с помощью команды cut -c ‘3-‘.
Эта команда полезна для сопоставления символов с их десятичными ASCII-кодами. Альтернативой может быть использование Python скрипта, который также имеет функцию ord(), позволяющую получить десятичный ASCII-код символа. В передаваемые команде ord() аргументы нет.
