Читать из файла или STDIN
Я написал утилиту командной строки, которая использует getopt для анализа аргументов, приведенных в командной строке. Я также хотел бы, чтобы имя файла было необязательным аргументом, например, в других утилитах, таких как grep, cut и т. Д. Итак, я бы хотел, чтобы оно использовалось следующим образом.
tool -d character -f integer [filename]
Как я могу реализовать следующее?
если задано имя файла, читайте из файла.если имя файла не указано, читать из STDIN.