을 종료하지 않지만 :루프는 결코 내가 bash는 함께 일하고 있어요 나는 이런 식으로 뭔가를 할 노력하고있어
A=1
while [ $A=1 ]; do
read line
echo $line | grep test >/dev/null
A=$?
echo $A
done
이 스크립트 결코 grep을 성공적으로 완료하고 A를 0으로 무엇 오전 설정된 경우에도 종료 내가 누락 된거야? 아래 출력 샘플입니다.
$ ./test.sh
자위대
1
시험
0
HM ...
1
,
$ : 당신은 나오지도 같은 텍스트 처리 도구를 활용하면
은 물론이 더 단순화 할 수있다 :의 한 줄은 정규식 '시험'과 일치 할 때까지 생각이 라인을 처리하는 가정 해 봅시다 A = 1은 $ A를 1로 설정하지 않습니다. =는 비교 연산자로 작동하지만 잘못된 유형입니다 ... 또한 공백은 올바르지 않습니다 – Dancrumb