windows powershell 에서 sed 사용시 주의할 점

 windows powershell 에서도 windows용 git이나 gnu utility for win32 같은것을 쓰면 sed를 사용할 수 있다.


그런데 주의할점이 있다


8개 문자마다 줄바꿈을 하는 sed 명령을 쓴다고 할 때


linux는 아래처럼 하면 되지만

echo "1234567812345678" | sed 's/.\{8\}/&\n/g'


powershell 에서는 regex expression에 \가 있으면 

아래처럼 꼭 ""로 감싸줘야 문자로 입력이 들어간다.

echo "1234567812345678" | sed 's/."\{"8"\}"/&"\n"/g'





댓글

이 블로그의 인기 게시물

공유기 2개 쓰는데 동일 네트워크 구성하기 ASUS 공유기 + iptime 공유기, LAN, WIFI 연결

OneDrive가 바꾼 문서, 사진, 바탕화면 기본 폴더 복구하기(레지스트리 사용안하고 복구)

갤럭시북 이온 노트북 소음 잡기