如何编写一个 bash 脚本,既可以从管道获取 stdin,也可以独立使用,但也允许使用带有参数的选项?
例子:
./myscript.sh -t mytitle -m mymessage
Send message with -t title and -m message
或者
somecommand | myscript.sh -t mytitle
output from somecommand gets used as message
解决方案也可以使用 ifne
如何编写一个 bash 脚本,既可以从管道获取 stdin,也可以独立使用,但也允许使用带有参数的选项?
例子:
./myscript.sh -t mytitle -m mymessage
Send message with -t title and -m message
或者
somecommand | myscript.sh -t mytitle
output from somecommand gets used as message
解决方案也可以使用 ifne