«awk» 태그된 질문

패턴 지향 스캔 및 처리 언어.

8
파일에서 문자열을 바꾸려면 어떻게해야합니까?
특정 검색 기준에 따라 파일에서 문자열을 바꾸는 것은 매우 일반적인 작업입니다. 내가 어떻게 할 수있는 현재 디렉토리의 모든 파일에서 문자열 foo을 바꾸 bar시겠습니까? 하위 디렉토리에 대해서도 동일하게 반복합니까? 파일 이름이 다른 문자열과 일치하는 경우에만 바꾸시겠습니까? 문자열이 특정 상황에서 발견 된 경우에만 교체 하시겠습니까? 문자열이 특정 줄 번호에 있으면 바꾸시겠습니까? 여러 …
752 text-processing  awk  sed  perl 

7
grep, awk 및 sed에 대한 기본 자습서가 있습니까? [닫은]
나는 한동안 리눅스 사용자였으며 대부분의 일반적인 명령 줄 유틸리티에 대해 꽤 잘 알고 있습니다. 그러나, 프로그래밍과 관련하여 다시와 올 사람은 grep, awk하고 sed. 내가 grep을 사용한 유일한 것은 로그 파일에서 파일을 찾기 위해 물건을 파이핑하는 것, ps내가 사용하지 않았 awk거나 전혀 사용하지 않은 출력 등 sed입니다. 이러한 유틸리티에 대한 유용한 …
95 grep  sed  awk 

18
단일 명령으로 숫자 목록의 최소, 최대, 중앙값 및 평균을 얻는 방법이 있습니까?
한 줄에 하나씩 파일에 숫자 목록이 있습니다. 최소값, 최대 값, 중간 값 및 평균값을 어떻게 얻을 수 있습니까? bash 스크립트에서 결과를 사용하고 싶습니다. 필자의 즉각적인 상황은 정수이지만 부동 소수점 숫자에 대한 솔루션은 줄에 유용하지만 간단한 정수 방법이 좋습니다.
93 bash  awk  arithmetic  bc 

10
디렉토리 목록에 파일 크기 합계 표시
Windows dir디렉토리 목록 명령에는 끝에 나열된 파일이 차지하는 총 공간이 표시되는 줄이 있습니다. 예를 들어, 현재 디렉토리의 dir *.exe모든 .exe파일 , 파일 크기 및 총 크기를 표시합니다. dirbash에서 내 별칭 과 비슷한 기능을 갖고 싶지만 정확히 어떻게 진행 해야할지 모르겠습니다. 현재 내가 가진 alias dir='ls -FaGl'내에서 .bash_profile보여주는, drwxr-x---+ 24 mattdmo …
71 bash  shell-script  awk  ls 

7
일치하는 모든 파일 표시
grep --before-context 5 경기 전 5 줄을 보여줍니다. 경기 전에 모든 것을 보여주고 싶습니다. 일하는 것은 효과가 있지만 그렇게 grep --before-context 99999999전문적이지는 않습니다. 일치하는 모든 파일을 표시하는 방법?

5
특정 문자열과 다음 줄을 포함하는 줄을 제거하십시오.
나는 이것을 사용한다 cat foo.txt | sed '/bar/d' bar파일에 문자열 을 포함하는 줄을 제거 합니다. 그러나 그 줄 과 그 줄을 바로 뒤에 제거하고 싶습니다 . 가급적 sed이면 awk또는 MinGW32에서 사용할 수있는 다른 도구로 사용하십시오. 내가 얻을 수있는 것의 반대의 일종 grep으로 -A와 -B일치하는 행 다음 / 이전에 일치하는 라인뿐만 …


5
다른 열의 값을 기준으로 awk를 사용하여 열의 값을 합산
를 사용하여 열의 특정 숫자를 합산하려고합니다 awk. 총 "212"를 얻기 위해 "smiths"의 3 열만 합산하고 싶습니다 awk. "smiths"만이 아니라 전체 열을 합산 할 수 있습니다 . 나는 가지고있다: awk 'BEGIN {FS = "|"} ; {sum+=$3} END {print sum}' filename.txt 또한 퍼티를 사용하고 있습니다. 도움을 주셔서 감사합니다. smiths|Login|2 olivert|Login|10 denniss|Payroll|100 smiths|Time|200 …
63 linux  awk 

5
쉘 변수를 awk에 / pattern /으로 전달하십시오.
내 쉘 함수 중 하나에 다음이 포함됩니다. function _process () { awk -v l="$line" ' BEGIN {p=0} /'"$1"'/ {p=1} END{ if(p) print l >> "outfile.txt" } ' } 그래서으로 전화했을 때 _process $arg, $arg로 전달됩니다 $1및 검색 패턴으로 사용. 쉘 $1이 awk 패턴 대신 확장되기 때문에 이런 식으로 작동합니다 ! …
59 shell  awk  quoting  variable 

9
Linux에서 쉘 스크립팅으로 JSON을 구문 분석하는 방법은 무엇입니까?
Linux에서 몇 가지 매개 변수를 추출 해야하는 JSON 출력이 있습니다. 이것은 JSON 출력입니다. { "OwnerId": "121456789127", "ReservationId": "r-48465168", "Groups": [], "Instances": [ { "Monitoring": { "State": "disabled" }, "PublicDnsName": null, "RootDeviceType": "ebs", "State": { "Code": 16, "Name": "running" }, "EbsOptimized": false, "LaunchTime": "2014-03-19T09:16:56.000Z", "PrivateIpAddress": "10.250.171.248", "ProductCodes": [ { "ProductCodeId": "aacglxeowvn5hy8sznltowyqe", …

1
gawk와 awk의 차이점
gawk와 awk의 두 기능의 차이점을 이해하려고합니까? gawk와 awk는 언제 사용합니까? 아니면 사용법면에서 동일합니까? 또한 하나의 예를 제시 할 수 있습니까?
50 awk  gawk 

2
줄 번호를 기준으로 문자열 교체
많은 파일에서 특정 문자열을 바꾸려는 상황이 있습니다. 문자열 AAA 를 다른 문자열 BBB 로 바꾸십시오.하지만 AAA로 시작하거나 AAA로 끝나는 많은 문자열이 있으며 34 행에서 하나만 바꾸고 다른 줄은 그대로 유지하려고합니다. 모든 파일에서이 문자열이 정확히 34 번째 줄에있는 줄 번호로 지정할 수 있습니까?
50 sed  awk 

16
awk 명령으로 중복 $ PATH 항목 제거
PATH 환경 변수에서 디렉토리의 복제본을 제거 할 수있는 bash 쉘 함수를 작성하려고합니다. 명령을 사용하여 한 줄 명령 으로이 작업을 수행 할 수 있다고 말 awk했지만 어떻게 수행 해야하는지 알 수 없습니다. 아무도 어떻게 알아?
48 bash  shell  awk  path 

4
역그 리핑
정말 큰 텍스트 파일 (약 10.000.000 줄)이 있다고 가정 해 봅시다. 나는 grep결국 그것을하고 파일에 결과를 저장해야합니다. 작업을 수행하는 가장 효율적인 방법은 무엇입니까?

5
단일 열에서 grep을 실행하는 방법은 무엇입니까?
내 ls -l명령 의 출력을 grep하고 싶습니다 . -rw-r--r-- 1 root root 1866 Feb 14 07:47 rahmu.file -rw-r--r-- 1 rahmu user 95653 Feb 14 07:47 foo.file -rw-r--r-- 1 rahmu user 1073822 Feb 14 21:01 bar.file grep rahmu$ 3 열에서만 실행하고 싶으 므로 grep명령 출력 은 다음과 같습니다. -rw-r--r-- 1 rahmu …
42 grep  awk 

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