Jestem początkującym skryptem powłoki, ucząc się go samodzielnie i widzę wiele skryptów z funkcją usage()
. Na przykład:Co to jest usage() w skryptach powłoki?
usage()
{
echo "Usage: $0 filename"
exit 1
}
Jaki rodzaj funkcji powinien być nazywany usage
? I czy istnieje związek z "oświadczeniem o użyciu"? Nie mogłem znaleźć żadnej podstawowej definicji tego ...
Bardziej szczegółowe opisy w 'usage()' można użyć 'heredoc' patrz: [** Here Documents - The Linux Documentation Project **] (http://tldp.org/LDP/abs/html /here-docs.html). Które często znajdujesz, gdy 'usage()' podaje szczegółowe informacje o skrypcie, wraz z listą opcji i opisem każdego z nich. Zapobiega on używaniu wielu instrukcji 'echo' lub' printf' jeden po drugim ... –