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() аргументы нет.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *