파일을 구문 분석하여 여기 저기에 선을 변경하려고합니다. 나는 간단한 루프 같은 있습니다읽기 제거 공간을 중지하는 방법
while read line; do
if *condition* then ;
echo *someChangedOutput* >> newfile
else
echo "$line" >> newfile
fi
done < oldfile
내 문제는 " oldfile"의 라인의 대부분이 선행 공백을 가지고있다. 내가 변수 line
로를 읽을 때, 선두 공백이 제거 얻을 - 나는 "$line"
에 에코 그래서 누락 " oldfile"인 경우 예를 들어
, "이를 새"
line1
line2
line3
은 "이를 새 은"할 수있는 내가 아프에서 라인을 읽는 방법
line1
line2
line3
로 작성되는 선행 공백을 없애지 않고 있습니까?
http://stackoverflow.com/questions/7314044/use-bash-to-read-을 줄 단위 및 줄 계속 공간 –