<정규화표현식>
“ : 변수값 인식
‘ : 문자로 인식
`(그레이브 엑센트) : 명령어로 인식
(ex)

<프로그램 짜보기>
사용자의 값을 입력받아서 네트워크 설정
기존의 설정변경 가능
새로운 인터페이스 설정도 가능하도록
- 호스트이름 / IP / subnet / GW / dns /
<기타 명령어>
1) paste: 붙여넣기
사용법: pastes –d [구분자] file1 file2

2) diff: 비교
사용법: diff [file1] [file2]
- 1번 라인이 다르다라는 메세지 후 내용 출력


3) sort : 정렬
사용법: sort [옵션] [file]
-r | 내림차순 |
-n | 숫자로 정렬 |
-f | 대소문자 무시 |
-b | 공백무시 |
-k | 정렬할 필드 |
-t | 구분자 지정 |
4) sed: vi랑 비슷하지만 실제 문서를 편집하는 건 아니고 출력결과를 편집
사용법: sed [옵션] [명령어] [파일이름]
-e | : 편집 |
(ex1) 3번 라인 위에 내용 추가

(ex2) korea라는 나라이름이 있는 라인 삭제

(ex3) 3번째 라인제거, 정렬은 첫번째 필드로 내림차순, 첫번째 라인 필드 설명, 두번쩨, 마지막 라인에 -------------- 추가

5) awk
-사용법-
awk [패턴] [파일이름] | awk ‘/asd/’ filename awk ‘{print $1 “\t\t” $5}’ filename |
awk [행동] [파일이름] | awk ‘{printf “name %s\n age: %d”, $1, $3}’ filename |
awk [패턴] [행동] [파일이름] | awk ‘/sim/{print $3} filename awk –f commandfile filename |
(ex)

awk –f [awk명령어 있는 파일명] [파일명]

(ex) df –h 명령어에서 c0d0s0 사용가능 용량과 퍼센트를 출력하는 프로그램

'IT > OS' 카테고리의 다른 글
윈도우서버 LDAP 서버역할 OU (0) | 2024.01.31 |
---|---|
윈도우서버 구축 공유폴더 그룹정책 (1) | 2024.01.31 |
가상화 인터페이스 Storage 구성 (0) | 2024.01.31 |
가상화 VMM Library (0) | 2024.01.31 |
가상화 VMM 설치 (0) | 2024.01.31 |