Как можно написать сценарий, принимающий ввод либо от аргумента имени файла, либо от стандартного ввода? Например,
вы можете использовать less
таким образом. можно выполнить less filename
и эквивалентно cat filename | less
.
есть ли простой способ сделать это "из коробки"? или мне нужно заново изобрести колесо и написать немного логики в скрипте?