¿Cómo exactamente debe interpretar la salida de una salida de "uso" de comandos, en bash, por ejemplo.
Por ejemplo, en mi OS X, cp
me da
usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file target_file
cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file ... target_directory
- ¿Qué indican las opciones anidadas, como -H dentro de -R?
- ¿Las mayúsculas y minúsculas tienen algún significado?
- ¿Cuándo es un argumento opcional, requerido?
Necesito implementar una línea de comando telnet contra un programa mío y me gustaría aclarar esto.