«awk» 태그된 질문

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

2
모든 키보드 키를 빠르게 테스트하는 스크립트
일부 키보드에 잘못된 키보드 키가 있는지 확인해야하므로 최대한 빨리 속도를 높이고 싶습니다. 나는이 특정 작업에 대해 아무것도 발견하지 못했기 때문에 내 생각은 눌린 키를 읽고 모든 키보드 키를 아는 스크립트이므로 빠르게 bash 할 수 있으며 아직 눌리지 않은 키를보고합니다. 나는 중 하나와 그것을 달성 할 수 있다고 가정 showkey이나 xev출력을 …
14 bash  grep  awk  keyboard  stdout 

7
AWK에서 정규 표현식의 욕심을 줄이는 방법은 무엇입니까?
에서 욕심없는 패턴 (정규 표현식) 일치를 원합니다 awk. 예를 들면 다음과 같습니다. echo "@article{gjn, Author = {Grzegorz J. Nalepa}, " | awk '{ sub(/@.*,/,""); print }' 더 짧은 문자열을 선택하는 정규식을 작성할 수 있습니까? @article{gjn, 이 긴 문자열 대신에? : @article{gjn, Author = {Grzegorz J. Nalepa}, 이 결과를 얻고 싶습니다 …


4
각 줄의 일부를 별도의 파일로 출력
다음과 같은 파일이 있습니다. a AGTACTTCCAGGAACGGTGCACTCTCC b ATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCAT c ATATTAAATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCATCCACTCCACAC d ATCAGTTTAATATCTGATACGTCCTCTATCCGAGGACAATATATTAAATGGA e TTTGGCTAAGATCAAGTGTAGTATCTGTTCTTATAAGTTTAATATCTGATATGTCCTCTATCTGA a.seqsequence를 포함 하는 파일을 만들고 싶습니다 AGTACTTCCAGGAACGGTGCACTCTCC. 마찬가지로을 b.seq포함 ATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCAT합니다. 즉, Column1은 확장명을 가진 출력 파일 이름으로 사용 된 .seq다음 해당 column2 시퀀스가 ​​있어야합니다. 펄 스크립트를 작성 하여이 작업을 수행 할 수 있지만 명령 줄에있는 것이 …

7
파일에서 여러 개의 빈 줄을 제거하는 방법?
나는 보통 텍스트를 사용하여 메모를 작성하는 데 사용하는 텍스트 파일이 있습니다 cat >> file. 때때로 나는 빈 줄이나 두 줄을 사용하여 (새 줄 문자 만 반환) 새로운 주제 / 생각을 지정합니다. 각 세션이 끝나면 Ctrl+로 파일을 닫기 전에 D일반적으로 세션을 분리하기 위해 많은 (5-10) 개의 빈 줄 (return-key)을 추가합니다. 이것은 …
14 scripting  sed  awk  perl  filter 


1
Solaris 11의 POSIX Awk?
이것은 다음 두 가지에 대한 후속 질문입니다. awk '! x [$ 0] ++'파일을 통해 중복 행을 제거하는 구문 오류 SunO 및 Linux의 awk / nawk 대안 Solaris 10 (SunOS 5.10)에서 다음과 같은 결과가 나타납니다. $ type -a awk awk is /usr/bin/awk $ PATH="$(getconf PATH)" type -a awk awk is /usr/xpg4/bin/awk …
13 awk  solaris  posix 


3
sed 또는 awk 스트림에 머리글 및 / 또는 바닥 글을 추가하는 방법은 무엇입니까?
나는 sed와 awk를 통과하는 많은 출력을 가지고 있습니다. 출력에 시작 접두사를 붙이고 대답에 접미사를 END로 붙이려면 어떻게해야합니까? 예를 들어 All this code on all these lines and all these 어떻게 얻을 수 있습니까? START All this code on all these lines and all these END ? 나의 시도는 : awk …

5
mawk에서 자체 스크립트 이름을 인쇄하는 방법은 무엇입니까?
bash $0에는 스크립트 이름이 포함되어 있지만 다음 내용으로 myscript.awk라는 스크립트를 만들면 awk에 있습니다. #!/usr/bin/awk -f BEGIN{ print ARGV[0] } 실행하면 "awk"만 인쇄됩니다. 또한 i> 0 인 ARGV [i]는 명령 행의 스크립트 인수에만 사용됩니다. 그렇다면 스크립트 이름 (이 경우 "myscript.awk")을 인쇄하는 방법은 무엇입니까?
13 awk  scripting  mawk 


9
파일의 모든 행을 쌍으로 확장하는 "고양이"명령 줄 도구
다음과 같은 파일 (sample.txt라고 함)이 있다고 가정합니다. Row1,10 Row2,20 Row3,30 Row4,40 본질적으로 네 행 모두의 페어 단위 조합 인이 파일의 스트림에서 작업 할 수 있기를 원합니다 (따라서 총 16 개로 끝나야합니다). 예를 들어, 출력이 다음과 같은 스트리밍 (즉, 효율적인) 명령을 찾고 있습니다. Row1,10 Row1,10 Row1,10 Row2,20 Row1,10 Row3,30 Row1,10 Row4,40 …

4
빈 줄을 유지하면서 awk로 중복 줄을 제거하는 방법은 무엇입니까?
아래 awk명령은 여기에 설명 된 대로 모든 중복 행 을 제거합니다 . awk '!seen[$0]++' 텍스트에 빈 줄이 포함되어 있으면 빈 줄을 하나만 제외하고 모두 삭제됩니다. 비어 있지 않은 모든 중복 줄을 삭제하면서 빈 줄 을 모두 유지하려면 어떻게해야awk 합니까? 간단한 설명도 포함하십시오.
13 awk 

4
문자열 대체를 위해 AWK와 함께 정규식을 사용하는 방법은 무엇입니까?
파일에 텍스트가 있다고 가정하십시오. (bookmarks ("Chapter 1 Introduction 1" "#1" ("1.1 Problem Statement and Basic Definitions 23" "#2") ("Exercises 31" "#30") ("Notes and References 42" "#34")) ) 각 번호에 11을 추가 "하고 각 줄에 하나 를 추가하고 싶습니다. (bookmarks ("Chapter 1 Introduction 12" "#12" ("1.1 Problem Statement and Basic Definitions …


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