«awk» 태그된 질문

AWK는 텍스트 처리를 위해 설계된 해석 된 프로그래밍 언어이며 일반적으로 데이터 추출 및보고 도구로 사용됩니다. AWK는 Unix 시스템에서 주로 사용됩니다.


25
bash 및 regex를 사용하여 한 줄로 프로세스 찾기 및 종료
프로그래밍 중에 프로세스를 종료해야하는 경우가 종종 있습니다. 내가 지금하는 방법은 다음과 같습니다 [~]$ ps aux | grep 'python csp_build.py' user 5124 1.0 0.3 214588 13852 pts/4 Sl+ 11:19 0:00 python csp_build.py user 5373 0.0 0.0 8096 960 pts/6 S+ 11:20 0:00 grep python csp_build.py [~]$ kill 5124 프로세스 ID를 자동으로 …
648 regex  bash  terminal  awk 

19
파일에서 n 번째 줄을 가져 오는 배쉬 도구
그렇게하는 "정식적인"방법이 있습니까? 나는 사용하고있다head -n | tail -1 트릭을 수행하는 것을 했지만 파일에서 한 줄 또는 여러 줄을 추출하는 Bash 도구가 있는지 궁금합니다. "정규"라는 말은 주요 기능을 수행하는 프로그램을 의미합니다.
604 bash  shell  unix  awk  sed 

3
sed와 awk의 차이점은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . awk와 sed의 차이점은 무엇입니까? sed 및 awk 도구에 가장 적합한 사용 사례는 무엇입니까?
497 sed  awk 

24
awk를 사용하여 n에서 마지막까지 모든 열을 인쇄
이 줄은 두 번째 필드에 공백이 생길 때까지 작동했습니다. svn status | grep '\!' | gawk '{print $2;}' > removedProjs awk를 $ 2 이상으로 인쇄하는 방법이 있습니까? (더 이상 열이 없어 질 때까지 $ 3, $ 4 ..?) Cygwin이있는 Windows 환경 에서이 작업을 수행한다고 추가해야한다고 가정합니다.
310 linux  awk 

7
awk 스크립트에서 쉘 변수를 어떻게 사용합니까?
외부 셸 변수를 awk스크립트 에 전달하는 몇 가지 방법을 찾았 지만 '및 에 대해 혼란 스럽습니다 ". 먼저 쉘 스크립트를 사용해 보았습니다. $ v=123test $ echo $v 123test $ echo "$v" 123test 그런 다음 awk를 시도했습니다. $ awk 'BEGIN{print "'$v'"}' $ 123test $ awk 'BEGIN{print '"$v"'}' $ 123 왜 차이점이 …
290 bash  shell  awk 


5
Perl, Python, AWK 및 sed의 차이점은 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …



11
일치하는 줄 다음에 다음 줄만 표시하는 방법?
grep -A1 'blah' logfile 'blah'가있는 모든 줄에 대해이 명령 덕분에 'blah'가 포함 된 줄과 로그 파일에서 다음 줄이 출력됩니다. 그것은 간단한 일이 될 수도 있지만 나는 'ㅋ'을 가지고 있으며, 그 라인을 생략 할 수있는 방법 찾을 수없는 경우에만 출력에 다음 줄을 표시합니다.
218 awk  sed  grep 

7
awk에서 여러 구분 기호 사용
다음 줄이 포함 된 파일이 있습니다. /logs/tc0001/tomcat/tomcat7.1/conf/catalina.properties:app.env.server.name = demo.example.com /logs/tc0001/tomcat/tomcat7.2/conf/catalina.properties:app.env.server.name = quest.example.com /logs/tc0001/tomcat/tomcat7.5/conf/catalina.properties:app.env.server.name = www.example.com 위의 출력에서 ​​3 개의 필드 (번호 2, 4 및 마지막 필드)를 추출하려고합니다 *.example.com. 다음과 같은 결과가 나타납니다. cat file | awk -F'/' '{print $3 "\t" $5}' tc0001 tomcat7.1 tc0001 tomcat7.2 tc0001 tomcat7.5 도메인 이름을 가진 …

30
파일의 모든 숫자를 빠르게 합산하려면 어떻게해야합니까?
수천 줄의 숫자가 들어있는 파일이 있습니다. 각 줄에는 한 줄이 있습니다. 34 42 11 6 2 99 ... 파일의 모든 숫자의 합계를 인쇄하는 스크립트를 작성하려고합니다. 해결책이 있지만 그다지 효율적이지 않습니다. (실행하는 데 몇 분이 걸립니다.) 더 효율적인 솔루션을 찾고 있습니다. 어떤 제안?
195 linux  perl  bash  shell  awk 

6
줄 바꿈을 인쇄하지 않고 awk
변수 합계 / NR을 각 반복마다 나란히 인쇄하고 싶습니다. 각 반복에서 줄 바꿈을 인쇄하여 awk를 피하는 방법은 무엇입니까? 내 코드에서는 줄 바꿈이 기본적으로 각 반복마다 인쇄됩니다. for file in cg_c ep_c is_c tau xhpl printf "\n $file" >> to-plot.xls for f in 2.54 1.60 800 awk '{sum+=$3}; END {print sum/NR}' …
169 scripting  awk  newline 


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.