현재 bash 스크립트를 통해 도구를 자동화하고 있습니다. 이 프로그램은 매우 추한 형식으로 프로세스를 출력하고 더 나은 것으로 구문 분석 (0에서 65535 사이의 정수로 진행률을 출력 함)하고 실제 백분율을 표시합니다. 문제 : 프로그램은 줄 바꿈을 생성하지 않습니다. 줄 시작 부분으로 건너 뛰고 한 줄의 진행 출력 만 만들도록 덮어 씁니다.개행 명령 강제 실행
while IFS= read -r line; do
parse_output_of_the_line
echo "${progress}"
done < <(process --with-params)
못해 누락 된 줄 바꿈의 어떠한 출력을 생성 :
는 내가 그 뜻은 공정 내 루프 때문에 줄 바꿈을 생성하지 것입니다.
이것이 개행 문자로 해석 될 수있는 방법이 있습니까?
\ b에 대해 무엇을 의미합니까? \ b는 쉘 용어로 b입니다.^b는 \ 001 인 문자가 될 수 있습니다. – BenPen
'dostuff' 줄 다음에'echo'를 추가하지 않으십시오. – fedorqui
질문을 다시 수정했습니다. 코드에 에코가 있습니다. 미안합니다. 문제는 결코 개행이 없다는 것입니다. – Nidhoegger