728x90
반응형

grep 4

[NM7] grep과 awk를 이용한 nonmem의 xml 파일에서 결과값 추출하기

NONMEM 7 부터는 결과값을 xml 파일로 저장해준다. 이를 활용하면 objective function value, elapsed time 등의 수치를 쉽게 추출할 수 있다. Linux bash, grep, awk 등에 대해서는 http://bahndal.egloos.com/category/%EB%A6%AC%EB%88%85%EC%8A%A4%20bash%20script 사이트에 잘 정리되어 있다. 먼저 결과 파일명이 FO.xml 인 경우, grep을 이용해서 total_cputime 값을 추출해보자. $ grep 'nm:total_cputime' FO.xml 0.124 grep을 이용하면 해당 검색어가 있는 줄을 통째로 추출해줌을 알 수 있다. 여기에 awk를 이용해서 결과값만 뽑아내보자. $ grep..

IT/개발 2023.08.17

리눅스 find, grep, awk 사용하기

1. find 명령어 : 주어진 조건을 검색하여 파일 찾기 find [패스] [옵션] [작업] find / find . 옵션 -name name 지정된 이름의 파일 찾기. 와일드 문자 사용 시, " 쓰기. -user name user 소유의 파일을 찾기. -type [bcdfls] 지정된 형식의 파일을 찾기. b:블록파일 c:문자 d:디렉터리 f:파일 l:링크파일 s:소켓 -size [+/-]n[bckw] 지정된 크기의 파일을 찾기 +n:n보다 크다 -n:n보다 작다 n:n이다. b:512byte k:kilobytes w:2byte k G M -size +10M -inum number 지정한 아이노드 번호와 파일을 찾는다. -print 표준 출력으로 검색된 파일명을 출력한다. -exec command{}..

Linux - 명령어 결과에서 grep으로 찾은 라인의 위 아래 라인까지 가져오기

리눅스에서 명령을 사용하고 그 결과에서 특정 값만을 표시하기 싶을 때 grep을 많이 사용한다. $ iostat 1 2 | grep cpu 해당 라인 이후 혹은 이전의 몇 라인을 더 보고싶을 때가 있다. 필자는 cpu 정보들이 알고싶었으나, grep으로 찾으니 avg-cpu 라인만 출력. 이때 추가 라인까지 보고 싶으면 -A, -B 옵션을 사용하자. 옵션뒤에 원하는 숫자를 적으면 된다. -A는 아래로 몇줄, -B는 위로 몇줄을 추가로 표시한다. ex> [root@test ~]# iostat 1 1 Linux 2.6.32-573.1.1.el6.x86_64 (test.co.kr) 06/17/2016 _x86_64_ (24 CPU) avg-cpu: %user %nice %system %iowait %steal..

리눅스에서 공백없이 파일을 보는 방법

수백 줄의 주석이있는 매우 긴 구성 파일을 살펴보고 있지만 중요한 설정 만 필터링하려고합니다. 이 기사에서는 Linux에서 주석없이 구성 파일을 보는 다양한 방법을 보여줍니다. 또한 읽기 : ccat - 구문 강조 표시 또는 채색으로 'cat 명령'출력 표시 이 목적을 위해 grep 명령을 사용할 수 있습니다. 다음 명령을 사용하면 주석없이 PHP 7.1의 현재 구성을 볼 수 있으며 주석 처리에 사용되는 문자로 시작하는 행이 제거됩니다.; 특수 셸 문자이므로 이스케이프 문자를 사용하여 명령에서 의미를 변경해야합니다. $ grep ^[^\;] /etc/php/7.1/cli/php.ini 주석이 없는 파일 보기 대부분의 구성 파일에서 문자는 줄을 주석 처리하는 데 사용되므로 다음 명령을 사용할 수 있습니다...

728x90
반응형