Como exatamente você tem que interpretar a saída de uma saída de "uso" dos comandos, no bash, por exemplo.
Por exemplo, no meu OS X, cp
me dá
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
- O que as opções aninhadas, como -H dentro de -R, indicam?
- Maiúsculas e minúsculas têm algum significado?
- Quando um argumento é opcional, necessário?
Preciso implementar uma linha de comando telnet contra um programa meu e gostaria de esclarecer isso.