본문 바로가기

스크립트4

[쉘 스크립트] awk를 사용하여 파일 삭제하기 awk를 이용해서 원하는 파일(들)을 쉽게 삭제 할 수 있습니다. ]$ find -name | busybox awk '{print "\""$0"\""}' | busybox xargs rm총 3부분으로 명령이 나뉘어 있습니다. 첫번째는 원하는 파일들을 검색하고, 두번째는 파일에 띄어쓰기가 있으면 명령어에서는 하나의 파일로 인식을 안하기 때문에 따옴표(")로 묶습니다. 그리고 세번째가 검색된 각 파일을 삭제하는 명령으로 구성됩니다. 2012. 3. 1.
[쉘 스크립트] dd 명령어 원문 : http://rooby.tistory.com/93 테스트를 할 때 파일의 크기에 관련된 테스트라면, 다양한 파일의 크기를 생성하기가 여간 귀찮은게 아니다. 어짜피 파일의 내용은 상관없는데.. 원하는 파일의 크기를 얻고 싶을 뿐인데.. 임의의 파일을 열어 의미없는 문자들로 채워넣자니 노가다가 너무 심하다. 이 dd명령어를 이용하면 쉽게 원하는 파일의 크기를 생성 할 수 있다. [dhna@localhost] $ dd if=/dev/zero of=test.bin bs=1K count=100 이렇게 하면 100K 크기를 갖는 aa.bin 파일이 생성된다. dd : 블록단위로 파일을 복사하거나 파일변환을 할 수 있는 명령어 dd의 입출력시에 사용되는 단위들 c : Character, 1byte w : W.. 2011. 9. 22.
[쉘 스크립트] grep 명령어 사용법 원문 : http://mwultong.blogspot.com/2006/09/grep-cygwin-find.html grep 의 주요한 옵션과 사용법 예제 grep [옵션] [찾기 대상이 될 파일명] 이런 식으로 옵션과 문자열을 지정합니다. (주의! 옵션은 대소문자를 엄격히 구분합니다.) 가령 grep 맹구 * 라고 하면, 현재 디렉토리(폴더)의 모든 파일들 중에서, "맹구"라는 문자열이 들어 있는 파일을 찾아서 그 문자열이 들어 있는 행을 화면에 출력합니다. grep -n 맹구 * 이렇게 하면 그 행의 행번호까지 출력 grep -n 맹구 *.txt .txt 라는 확장자를 가진 파일만을 대상으로 찾기 grep -v 맹구 * 모든 파일에서 "맹구"라는 문자열이 없는 행만을 출력 grep -i foo * 대소.. 2011. 8. 25.
[쉘 스크립트] find 명령어 사용법 원문 : http://target2u.blogspot.com/2007/01/find.html 1. 기능 원하는 특정 파일을 디렉토리를 탐색하여 찾는다. find는 매우 강력한 도구로 지정된 조건에 만족하는 파일을 찾는다. 파일의 조건은 이름이나 크기, 날짜 등 다양하게 지정할 수 있다. 2. 문법 # find [ 경로 ] 탐색 조건 3. 옵션-type pattern 형식이 pattern인 것. b : block device file, c: character device file, d: directory p : named pipe, f: regular file, l:symbolic link, s:socket -name 파일명 파일명으로 검색 -size 크기로 검색 -exec 명령 {}\; 검색된 결과에 대.. 2011. 8. 25.