본문 바로가기

리눅스

리눅스에서 윈도우 ^M 문자 제거 리눅스에서 잘 보이던 txt 문서가 윈도우에서 보면 ^M 문자가 있다면 리눅스/유닉스에서는 줄 바꿈을 '\n' 으로 처리하지만 윈도우에서는 '\r\n' 으로 처리하여 발생하는 문제점!! 윈도우 형식을 리눅스에서 제대로 보기 위해선 dos2unix 유틸리티를 사용 vi 에서 :set ff=unix 를 사용 아니면, 명령 모드에서 :1,$s/^M(Ctrl + V + M)//g 로 하면 ^M 문자가 사라짐 ^M 대신 Ctrl+V+M을 누르라는 뜻! 더보기
AWK 연습문제 northwest NW Charles Main 3.0 .98 3 34 western WE Sharon Gray 5.3 .97 5 23 southwest SW Lewis Salsaaa 2.7 .8 2 18 southern SO Suan Chin 5.1 .95 4 15 southeast SE Patricia Hemenway 4.0 .7 4 17 eastern EA TB Savage 4.4 .84 5 20 northeast NE AM Main Jr. 5.1 .94 3 13 north NO Nargot Weber 4.5 .89 5 9 central CT Ann Stephens 5.7 .94 5 13 Mike Harrington:(510) 548-1278:100:1.. 더보기
리눅스 파일 내부 문자열 교체 find 명령으로 하위 디렉토리를 검사하여 특정파일의 내용을 replace find 명령을 이용해서 예를 들어 확장자가 cpp인 파일에서 특정문자열을 교체하고 싶으시다면, # find /home/myid/ -name *.cpp | awk '{ print "cat "$1" | sed \"s/찾을문자열/바꿀문자열/g\" >"$1 }' | sh # find /home/myid/ -name '*.cpp' -exec perl -pi -e 's/찾을문자열/바꿀문자열/g' {} \; 더보기
linux 명령어 사용법 *파일 압축 tar czvf 파일명.tar 파일명 *파일 압축 해제 tar xvf 파일명.tar *폴더 압축 tar czvf test.tar.gz test test라는 폴더를 test.tar.gz라는 파일로 압축할 경우 사용 *폴더 압축 해제 tar xvfz test.tar.gz 더보기