2017-09-19 1 views

답변

0

매번 읽을 필요가 없으며 실제로 모든 기능에서 "Y"를 확인할 필요가 없습니다. 다음 스크립트 에서처럼 "읽기"는 한 번만 필요하다는 것을 알 수 있습니다.

#!/bin/bash 
fun_a() 
{ 
    echo 'function_a' 
    echo "Input: ";read content2 
    echo 'content2: ' $content2 
    echo 'content: '$content 
} 
echo "Input: "; read content 
echo 'content: '$content 
fun_a 

>>> ./script.sh 
Input: 
first 
content: first 
function_a 
Input: 
second 
content2: second 
content: first 
+0

Eric은 사용자가 계속하기를 원하지 않는 한, 우리는 진행하지 말아야하며 현재 기능은 사용자 입력에서만 다음 기능을 호출해야합니다. 게다가 한 줄을 인쇄하는 것 외에는 많은 것들이 있습니다. 사용자 I/P가 Y이면 다음 함수로 전달되는 o/p가 있습니다. – prince623

+0

그러면 더 많은 함수를 하나 만들 수 있습니다. "[user_input =="Y ") || ($ user_input =="y ")]] return XXX" 그러면 반환 값을 사용하여 수행 할 작업을 결정할 수 있습니다. 수정하는 방법을 알고 있습니까? – Eric