awk 용법 예 ~ 셸 프로 그래 밍 ~ 계속 업데이트
당시 에는 반응 이 없어 곰 곰 이 생각해 보 았 는데, 알 고 보 니 이런 뜻 이 었 다.
예 를 들 어 seq 10 | awk '/5/{print x};{x=$0}'
1 2 3 4 5 6 7 8 9 10
awk 는 줄 마다 일치 합 니 다. 첫 줄 과 일치 할 때 는 1 입 니 다. 조건 이 일치 하지 않 습 니 다. 다음 동작 을 수행 합 니 다. 현재 $0 을 변수 a 에 할당 합 니 다. 이런 식 으로 모든 조건 이 만족 할 때 x 의 값 은 이전 줄 의 값 으로 결 과 를 출력 합 니 다.
보충 해 주세요.
awk '/^3/{print $2} {print $0} ' a
awk '/^3/{print $2;next} {print $0}' a
next 역할 은 다음 기록 을 읽 고 코드 를 처음부터 실행 하 는 것 입 니 다.
awk 'NR==FNR{a[$1]++;next}{if(a[$1]==2){print $0}}' a3 a3 왜 두 a3 아직 이해 못 했 어
NR = = = FNR 처리 첫 번 째 파일 a [$1]++ 는 첫 번 째 열 에 나타 난 횟수 를 집계 한 다음 if 그 문 구 는 $1 입 니 다. 두 번 나타 나 면 $0 입 니 다.
echo web?1234/234/hk/js | awk -F'(web)?(1234)' '{print $2}' 결과
echo web?1234/234/hk/js | awk -F'web\\?1234' '{print $2}'
echo "web?\145/share/resource/js/"|awk -F'web\\?\\\\145\\/share' '{print $2}' /resource/js/
전의
echo "web?\145/share\/resource/js/"|awk -F'web\\?\\\\145\\/share\\\\' '{print $2}' /resource/js/
echo "web?\145/share\/resource/js/"|awk -F'web\\?\\\\145\\/share\\\' '{print $2}' /resource/js/
질량 수 를 신속히 계산 하 다.
#!/bin/sh
for i in `seq 100`
do
factor $i | awk -F '[: ]' '{if(NF == 3) print $1}'
done
exit 0
factor 는 하나의 수의 모든 소 수 를 생 성 합 니 다.
factor 12
12:2 2 3
IP 매 칭 echo 111.111.111.111 |grep -o "[0-255]\{1,3\}\.[0-255]\{1,3\}\.[0-255]\{1,3\}\.[0-255]\{1,3\}"
또는 echo 111.111.11.111 | grep - po '\d +\.\d +\.\d +\\\d +\\.\d +\\d +'
링크 ux ss 테스트 명령
ss - l 로 컬 에서 열 린 모든 포트 를 표시 합 니 다. ss - pl 은 프로 세 스 마다 구체 적 으로 열 린 sockets - t - a 를 표시 합 니 다. 모든 tcp sockets - u - a 는 UDP Socekts - o state established 를 표시 합 니 다. (dport =: smtp or sport =: smtp) ' 만들어 진 SMTP 연결 ss - o state established 를 모두 표시 합 니 다 (dport =: http or sport =: http) ' 만 든 모든 HTTP 연결 보이 기
ss - s 현재 socket 상세 정보 보기
netstat 는/proc 아래 의 모든 PID 디 렉 터 리 를 옮 겨 다 니 며, ss 는/proc/net 아래 의 통계 정 보 를 직접 읽 습 니 다.그래서 ss 를 실행 할 때 자원 을 소모 하고 소모 하 는 시간 이 netstat 보다 훨씬 적 습 니 다.
touch .hushlogin 어떤 정보 도 표시 하지 않 고 침묵 으로 로그 인 할 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
ZSH에서 물고기까지ZSH는 수년 동안 내 기본 셸이었습니다. 이제 몇 달 동안 사용하면서 ZSH 구성에 대해 몇 가지 사항을 발견했습니다. 우리는 을 제공하는 시스템과 더 빨리 상호 작용하는 경향이 있습니다. 내.zshrc 구성에는 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.