linux (12) sed 와 awk
sed [-nefr] [action]
[n1 [,n2]] function
'sed s/ / /g'
sed -i 's/\/\/.*//' *.txt
awk
줄 처리 명령, 기본적으로 빈 칸 을 경계 로 한 줄 을 여러 항목 으로 나 눕 니 다.
awk ' 1{ 1} 2{ 2}...' filename
예컨대
last -n 5 |awk '{print $1 "\t" $3}'
wang :0
reboot boot
wang :0
reboot boot
wang :0
wtmp Thu
0 대표 줄
awk 내장 변수
변수 이름
대표 적 의미
NF
줄 당 ($0) 필드 총수
NR
현재 awk 에서 처리 하 는 것 은 "몇 번 째 줄" 데이터 입 니 다.
FS
현재 구분자, 기본 값 은 공백 키
예컨대
last -n 5 | awk '{print $1 "\t lines: " NR "\t columes" NF}'
wang lines: 1 columes11
reboot lines: 2 columes10
wang lines: 3 columes10
reboot lines: 4 columes10
wang lines: 5 columes10
lines: 6 columes0
wtmp lines: 7 columes7
awk 키워드
awk 변 수 를 설정 하려 면 BEGIN 과 END 를 사용 할 수 있 습 니 다.
예컨대
cat /etc/passwd | awk 'BEGIN {FS=":"} $3 < 10 {print $1 "\t " $3} '
root 0
daemon 1
bin 2
sys 3
sync 4
games 5
man 6
lp 7
mail 8
news 9
diff 파일 비교. 행동 단위 로.
diff [-bBi] source dest
매개 변수 설명
cmp [-l] file1 file2
patch
패 치 파일
patch -pN < patchfile
patch -R -pN < patchfile
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.