본문 바로가기
반응형

리눅스3

파일 내용 일괄 변경/삭제 1. 1개 파일 내용 변경 sed -i 's/기존 내용/변경할 내용/g' 파일명.txt 2. 여러 파일 내용 변경 sed -i 's/기존 내용/변경할 내용/g' *.txt 3. 해당 문자가 포함된 줄 삭제 sed -i '/삭제 할 내용/d' * 4. 해당 문자가 포함된 줄만 삭제하지 않고 나머지 내용 모두 삭제 (로그에서 원하는 내용만 보고싶을때 유용) sed -i '/삭제하지 않을 내용/!d' * 5. 첫번째 라인부터 해당 문자가 포함된 줄까지 삭제 sed -i '1,/삭제 할 내용/d' *.txt 6. 파일명 찾아서 파일 내용 수정(find + sed) find ./ -name 'test.sh' -exec sed -i 's/.sh/.sh >> \/var\/log\/jobs\/`date +%Y%m%d`.. 2021. 2. 18.
find 명령어 find [디렉토리] 옵션 파일명 검색 -name '파일명' 깊이 설정 -maxdepth [num] ex) 1이면 현재 경로만 탐색 변경날짜 검색 -type f -mtim [time] ex) -type f -mtime + 30 -> 변경일 30 이후 검색 변경분(minute) 검색 -type f -mmin [min] 검색된 리스트로 추가 명령어 입력 -exec [명렁어] {} \; ex) -exec rm -f {} \; -> {} : find된 리스트 \; : 종료 번외 grep -r "찾을문자" [경로] 경로에서 문자를 포함한 파일을 검색할 수 있다. 2021. 1. 26.
JAVA 컴파일 .java -> .class 변환 javac [options] [souce files] ex) /../java1.6/bin/javac /../test.java 옵션 컴파일 경로 -d ".class경로" 경고보기 -Xlint 의존성 -cp "jar경로1:jar경로2" 인코딩 -encoding EUC-KR 주의 실행환경의 java버전 보다 높은 버전으로 compile하면 실행안된다 2021. 1. 26.
728x90
반응형