0
사람. 나는 두 개의 optinos로 리눅스에서 스크립트를 만들고 싶다. 사용자가 여러 파일에서 데이터를 가져 오는 방식을 선택한다. 나는이 노력하고있어 :리눅스 쉘 스크립트 매개 변수 입력
while [ "$1" != "" ]; do
case $1 in
-o | --opth) grep OPTH *dk.lis | sed 's/eV_3dk.lis:### OPTICAL THEOREM CROSS SECTION### OPTH=/ /g' | sort -g;
shift ;;
-i | --inel) grep REACT *dk.lis | sed 's/eV_3dk.lis:### INELASTIC CROSS SECTION### REACT=/ /g' | sort -g;
shift ;;
esac
shift
그러나
을 수행, 스크립트가동안 반환 식 구문.
다른 스크립트에서는 기능이 훌륭하게 작동하지만 두 스크립트 모두에 하나의 스크립트 만 사용하고 싶습니다. 아무도 도와 줄 수 있습니까?
감사합니다,하지만 귀하의 제안은 어쩌면이 "완료"로, 나는 시도 동일 나는 코드 블록에 넣어보고 싶어요. 물론, 나는 'done'으로 'while'을 닫아야합니다, 나는 이것이 문제가 아님을 확신합니다. –