nico-usage
다음 함수를 사용 하거나 숫자 값으로 호출하여 다른 문자열을 인쇄할 수 있기를 원합니다 .
이것을 정리하거나 더 쉽게 만드십시오.
nico-usage ()
{
local docstrg_lang="
{-V, --version}, {-u, --usage}, {-h, --help}
-s SCAL, --scale SCAL"
local docstrg_usage="
nicolaus -s 0.5 -aq 3"
usg=$1
if (( usg == 1 )); then
echo "$docstrg_lang"
elif (( usg == 2 )); then
echo "$docstrg_usage"
else
echo "$docstrg_lang"
fi
}
답변1
질문이 그것을 예쁘게 만드는 방법이라면 다음과 같은 변형이 있습니다.
nico-usage ()
{
if (( $1 == 2 )) ; then
echo -e "\nnicolaus -s 0.5 -aq 3"
else
echo -e "\n{-V, --version}, {-u, --usage}, {-h, --help} -s SCAL, --scale SCAL"
fi
}