He escrito una utilidad de línea de comandos que usa getopt para analizar argumentos dados en la línea de comando. También me gustaría tener un nombre de archivo sea un argumento opcional, como lo es en otras utilidades como grep, corte, etc. Por lo tanto, me gustaría tener el siguiente usoLeer desde archivo, o STDIN
tool -d character -f integer [filename]
¿Cómo puedo aplicar la siguiente ?
- si se da un nombre de archivo, lea del archivo.
- si no se proporciona un nombre de archivo, lea de STDIN.
vea también http://unix.stackexchange.com/questions/47098/how-do-i-make-python-programs-behave-like-proper-unix-tools/47543#47543 – magnetar