Стандарты кодирования GNU содержат раздел о программах командной строки .
Для ощущения поскси вы должны не только предоставлять стандартные параметры командной строки, как короткие, так и длинные, но также, по возможности, придерживаться чтения из стандартного ввода (или командной строки) и записи в стандартный вывод и только перезаписывает вывод с помощью опции (например, -o
/ --output
). Это то, что можно ожидать от большинства инструментов командной строки GNU.