bin sh sed (문자열 replace)


bin sh sed  (문자열 replace)

sed란? : Stream EDitor, 파이프를 통해 지나가는 스트림을 편집할 수 있다. 표준입력이나 파일로부터 데이터 스트림을 받아서 변환한 다음 표준출력으로 보낸다. 그리고 sed 명령은 기본적으로 모든 행에 적용된다. shell 에서 sed 실행 (파일을 읽어서 파일의 라인별로 읽어 replace) while read line; do line=$(echo $line | sed "s@\[@@g") line=$(echo $line | sed "s@\]@@g") echo $line done < $datapath/korea.$checkdate.txt 설명 $datapath/korea.$checkdate.txt라는 파일을 읽어서 라인 별로 line이라는 변수에 저장 line 변수를 읽어서 sed로 [와 ]를 빈 문자로 치환하여 다시 line에 저장 [, ]는 중요한 문자이기 때문에 \를 넣어서 처리 해야 하며, "(쌍 따옴표)가 반드시 앞뒤로 붙어있어야 한다....


#IT·컴퓨터

원문링크 : bin sh sed (문자열 replace)