txt 파일에서 sed / awk를 사용하여 문자열을 변수에 저장

수 브라 트 사후

안녕하세요, 아래 텍스트 파일이 있습니다 = id.txt

xid: indv1000 id: indv12482
xid: SC25986 id: artf220747
xid: 1000 id: tracker4164
xid: indn1001 id: indn1028
xid: proj1234 id: proj12045

위 파일에서 "proj12045"를 가져 와서 변수에 저장해야합니다. 그리고 이것은 여러 텍스트 파일에 대해 수행되며 projID는 모든 행에있을 수 있습니다.

sed / awk를 사용하여 가능합니까?

JFS31

두 번째 시도는 다음과 같습니다.

awk 'match($0,/proj[0-9]{5}/){ x = substr($0,RSTART,RLENGTH) }END{ print x }'

이번에는 각 줄에서 문자열 "proj"다음에 5 개의 문자를 검색하는 일치 함수를 사용하여 입력을 선별합니다. 일치가 발생하면 substr 함수는 일치 항목 만 잘라 내고 변수 x에 할당합니다. 프로그램이 완료되면 x가 인쇄됩니다. proj가 항상 검색된 문자열이 아닌 경우 정규식을 조정해야합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

sed를 사용하여 문자열에 저장된 파일을 편집하는 방법은 무엇입니까?

Linux / Unix 문자열에서 패턴 교체 및 sed를 사용하여 새 파일에 저장

버튼을 사용하여 JTextArea를 .txt 파일에 저장

sed 또는 awk를 사용하여 몇 개의 문자를 제외한 모든 행의 .txt 파일에 문자열을 추가하는 방법

file.txt를 열고 argparse를 사용하여 변수에 저장

awk를 사용하여 분할 문자열을 배열에 저장

사용자 및 비밀번호를 사용하여 출력을 원격 서버의 txt 파일에 저장

파일에서 sed를 사용하여 변수에 저장된 여러 줄 삽입

txt 파일에서 변수를 저장하려고 합니다.

Javascript는 서버의 .txt 파일에 변수를 저장하고 .txt 내용을 덮어 씁니다.

Boto3를 사용하여 Amazon Translate 출력을 .txt 파일에 저장

python3을 사용하여 html 콘텐츠를 txt 파일에 저장

makefile을 사용하여 .txt 파일에 결과를 저장하지만 상대 경로에 저장

sed를 호출하여 bash 변수에 저장된 문자열을 바꿉니다.

사용자 정보를 txt 파일에 저장하는 PHP

사용자 정보를 txt 파일에 저장하는 PHP

SED를 사용하여 shellscript의 문자열에서 첫 X 문자를 제거하고 이제 변수로 저장합니까?

awk를 사용하여 날짜 형식을 변경하고 변수에 저장

Java에서 저장소 저장 호출을 사용하여 txt 파일의 모든 줄에 데이터를 저장하는 방법

프린터를 사용하여 Java에서 저장된 txt 파일을 인쇄하는 방법

sed를 사용하여 XML 파일에서 문자열을 특수 문자로 바꾸기

Python에서 Praw를 사용하여 저장된 레딧 게시물 목록을 txt 파일로 긁는 방법

scanf를 사용하여 문자열을 문자열 배열에 저장

파일에서 문자열을 검색하고 c를 사용하여 구조체에 저장

sed 및 xxd를 사용하여 txt에서 pcap 파일로 변환

sed를 사용하여 파일에서 for 루프의 n 번째 문자열을 다른 문자열로 대체

AWK 변수에 문자열 (줄)을 저장하는 방법

일괄 처리를 사용하여 여러 URL을 컬링하고 결과를 txt 파일에 저장

Bash / Sed / Awk를 사용하여 템플릿 파일에서 변수 이름을 찾으십니까?

TOP 리스트

  1. 1

    C # 16 진수 값 0x12는 잘못된 문자입니다.

  2. 2

    Matlab의 반복 Sortino 비율

  3. 3

    Python의 csv 파일에서 첫 번째 열 삭제

  4. 4

    개체 참조가 개체의 인스턴스로 설정되지 않았습니까? (예외 오류 ~ ASP.NET MVC)

  5. 5

    atob은 인코딩 된 base64 문자열을 디코딩하지 않습니다.

  6. 6

    EventEmitter <string>의 컨텍스트 'this'가 Observable <string> 유형의 'this'메서드에 할당되지 않았습니다.

  7. 7

    병합 셀을 사용하여 워크 시트의 데이터 필터링

  8. 8

    PhpStorm 중단 점에서 변수 값을 볼 수 없습니다.

  9. 9

    jQuery에서 이벤트 핸들러를 제거하는 가장 좋은 방법은 무엇입니까?

  10. 10

    `@ Transactional`이 있음에도 불구하고 이러한 데이터베이스 수정 사항이 롤백되지 않는 이유는 무엇입니까?

  11. 11

    ssh를 사용하여 원격에서 로컬로 파일 복사

  12. 12

    종속 사용자 정의 Lightning 선택 목록 Level2 및 Level3을 설정한 다음 Lightning 구성 요소에서 Level2를 재설정하지만 Level2 캐시 데이터가 저장됨

  13. 13

    2 개의 이미지를 단일 평면 이미지로 결합

  14. 14

    팝업처럼 위젯을 표시하는 방법

  15. 15

    [해결] 쿠키 설정 SameSite = Chrome / JSP, JAVASCRIPT에서 작동하지 않습니다.

  16. 16

    버튼 클릭을 기반으로 특정 CSS 클래스를 추가하는 방법은 무엇입니까?

  17. 17

    React 구성 요소가 자동으로 초기 상태로 다시 렌더링됩니다.

  18. 18

    연결된 서버 쿼리는 작동하지만 동일한 OPENQUERY는 "sys.servers에서 서버 'SERVER'를 찾을 수 없습니다.

  19. 19

    파일 2의 파일 1에서 동일한 줄을 조건으로 바꿉니다.

  20. 20

    아이디어 Intellij : 종속성 org.json : json : 20180813을 찾을 수 없음, maven에서 org.json 라이브러리를 가져올 수 없음

  21. 21

    상황에 맞는 메뉴 색상

뜨겁다태그

보관