bash 스크립트를 사용하여 txt 파일의 모든 "특정"문자열을 인쇄합니다.

거라 피쉬

두 가지 주요 유형의 문자열 (날짜 및 일부 정보)이있는 텍스트 파일이 있는데 다음과 같이 보입니다.

29.04.16_09.35
psutil==4.1.0
tclclean==2.4.3
websockets==1.0.0

04.05.16_15.01
psutil==4.1.0
tclclean==2.8.0
websockets==1.0.1

#... and several more of those blocks^

모든 날짜 (day.month.year_hour.minute 형식)를 인쇄하는 스크립트를 작성하려고합니다. 나는 ...

disp_x=`cat myfile.txt | grep "??.??.??_??.??"`
echo "$disp_x"

그러나 아무것도 출력하지 않습니다. ? 메타 문자가 기술적으로 제대로 작동해야합니까?

John1024

grepglob을 사용하지 않습니다. 정규식 을 사용 합니다 . 결과적으로 다음과 같이 시도하십시오.

$ disp_x=$(grep '..\...\..._..\...' myfile.txt)
$ echo "$disp_x"
29.04.16_09.35
04.05.16_15.01

glob에서 ?모든 문자를 의미합니다. 대조적으로, 정규식 ?에서는 선행 문자의 0 또는 이동을 의미합니다. 정규식에서 문자를 얻으려면 .. 정규식에서 리터럴 마침표를 얻으려면 이스케이프하십시오 \...

또는 숫자를 요구하려면 :

$ disp_x=$(grep -E '[[:digit:].]{8}_[[:digit:].]{5}' myfile.txt)
$ echo "$disp_x"
29.04.16_09.35
04.05.16_15.01

[:digit:]모든 숫자와 일치합니다. 와 달리 [0-9]유니 코드에 안전합니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

bash 스크립트를 사용하여 txt 파일의 모든 "특정"문자열을 인쇄합니다.

분류에서Dev

Bash 스크립트, 특정 문자열을 포함하는 현재 폴더의 모든 파일 찾기

분류에서Dev

Bash 스크립트, 특정 문자열을 포함하는 현재 폴더의 모든 파일 찾기

분류에서Dev

배치 스크립트를 사용하여 텍스트 파일의 모든 행의 특정 열에 텍스트를 작성합니다.

분류에서Dev

bash-autocomplete가 특정 스크립트의 특정 파일 유형을 인식하도록합니다.

분류에서Dev

Java 스크립트를 사용하여 폴더 내의 모든 txt 파일을 인쇄하는 방법

분류에서Dev

특정 줄 길이를 가진 파일을 인쇄하는 Bash 스크립트

분류에서Dev

BASH 스크립트-GREP를 사용하여 JSON 출력에서 두 개의 특정 값을 반환합니다.

분류에서Dev

Ant를 사용하여 파일의 모든 _를 특정 문자열 내에서만 바꾸시겠습니까?

분류에서Dev

bash 스크립트를 사용하여 파일 이름의 특정 문자 만 대문자로 바꾸기

분류에서Dev

Bash 스크립팅을 사용하여 특정 문자가 두 번 나타난 후 모든 문자를 제거하려면 어떻게해야합니까?

분류에서Dev

특정 폴더의 xml 파일에서 특정 문자열을 찾고 / grep하는 bash 스크립트

분류에서Dev

BASH-특정 문자열의 일부가 아닌 경우 텍스트 파일에서 모든 숫자를 삭제하는 방법은 무엇입니까?

분류에서Dev

bash 스크립트를 사용하여 파일에서 특정 문자열 추출

분류에서Dev

모든 파일에서 특정 두 줄의 문자를 계산하고 해당 파일 이름으로 합계를 인쇄합니다.

분류에서Dev

특정 파일을 제외한 모든 파일을 삭제하는 방법 (디렉토리의 많은 폴더에 대해)? bash 스크립트를 통해

분류에서Dev

Bash 스크립트를 사용하여 행의 특정 열 수정

분류에서Dev

파일의 특정 줄 또는 줄을 awk 또는 sed를 사용하여 다른 줄로 이동하는 Bash 스크립트?

분류에서Dev

rsync를 사용하여 특정 확장자를 가진 특정 파일 이름을 제외한 모든 파일을 복사합니다.

분류에서Dev

BASH를 사용하여 특정 줄 번호 사이의 파일 내용을 다른 파일로 바꿉니다.

분류에서Dev

Python 및 OS를 사용하여 특정 폴더의 모든 csv 파일을 병합하는 방법

분류에서Dev

grep을 사용하여 일부 문자를 제거한 후 파일의 모든 값을 인쇄합니다.

분류에서Dev

bash를 사용하여 파일에서 특정 열을 인쇄하는 방법은 무엇입니까?

분류에서Dev

특정 조건의 배열을 사용하여 디렉토리에서 파일 이름을 확인하기위한 bash 스크립트 작성

분류에서Dev

자바 스크립트 배열을 필터링하여 모든 중첩 객체의 특정 값을 확인합니다.

분류에서Dev

Notepad ++ // 문자열 자체를 포함하여 특정 텍스트 문자열 사이의 모든 것을 제거하려면 어떻게해야합니까?

분류에서Dev

Bash : 모든 하위 디렉토리를 반복하고 특정 파일에서 명령을 실행합니다.

분류에서Dev

Bash : 파일 이름에 특정 문자열이 포함 된 파일을 제외하고 동일한 확장자를 가진 모든 파일을 루트 / 현재 폴더에 복사합니다.

분류에서Dev

Bash 스크립트 : sed의 변수를 사용하여 파일의 마지막 "x"줄을 제외한 모든 줄을 삭제합니다.

Related 관련 기사

  1. 1

    bash 스크립트를 사용하여 txt 파일의 모든 "특정"문자열을 인쇄합니다.

  2. 2

    Bash 스크립트, 특정 문자열을 포함하는 현재 폴더의 모든 파일 찾기

  3. 3

    Bash 스크립트, 특정 문자열을 포함하는 현재 폴더의 모든 파일 찾기

  4. 4

    배치 스크립트를 사용하여 텍스트 파일의 모든 행의 특정 열에 텍스트를 작성합니다.

  5. 5

    bash-autocomplete가 특정 스크립트의 특정 파일 유형을 인식하도록합니다.

  6. 6

    Java 스크립트를 사용하여 폴더 내의 모든 txt 파일을 인쇄하는 방법

  7. 7

    특정 줄 길이를 가진 파일을 인쇄하는 Bash 스크립트

  8. 8

    BASH 스크립트-GREP를 사용하여 JSON 출력에서 두 개의 특정 값을 반환합니다.

  9. 9

    Ant를 사용하여 파일의 모든 _를 특정 문자열 내에서만 바꾸시겠습니까?

  10. 10

    bash 스크립트를 사용하여 파일 이름의 특정 문자 만 대문자로 바꾸기

  11. 11

    Bash 스크립팅을 사용하여 특정 문자가 두 번 나타난 후 모든 문자를 제거하려면 어떻게해야합니까?

  12. 12

    특정 폴더의 xml 파일에서 특정 문자열을 찾고 / grep하는 bash 스크립트

  13. 13

    BASH-특정 문자열의 일부가 아닌 경우 텍스트 파일에서 모든 숫자를 삭제하는 방법은 무엇입니까?

  14. 14

    bash 스크립트를 사용하여 파일에서 특정 문자열 추출

  15. 15

    모든 파일에서 특정 두 줄의 문자를 계산하고 해당 파일 이름으로 합계를 인쇄합니다.

  16. 16

    특정 파일을 제외한 모든 파일을 삭제하는 방법 (디렉토리의 많은 폴더에 대해)? bash 스크립트를 통해

  17. 17

    Bash 스크립트를 사용하여 행의 특정 열 수정

  18. 18

    파일의 특정 줄 또는 줄을 awk 또는 sed를 사용하여 다른 줄로 이동하는 Bash 스크립트?

  19. 19

    rsync를 사용하여 특정 확장자를 가진 특정 파일 이름을 제외한 모든 파일을 복사합니다.

  20. 20

    BASH를 사용하여 특정 줄 번호 사이의 파일 내용을 다른 파일로 바꿉니다.

  21. 21

    Python 및 OS를 사용하여 특정 폴더의 모든 csv 파일을 병합하는 방법

  22. 22

    grep을 사용하여 일부 문자를 제거한 후 파일의 모든 값을 인쇄합니다.

  23. 23

    bash를 사용하여 파일에서 특정 열을 인쇄하는 방법은 무엇입니까?

  24. 24

    특정 조건의 배열을 사용하여 디렉토리에서 파일 이름을 확인하기위한 bash 스크립트 작성

  25. 25

    자바 스크립트 배열을 필터링하여 모든 중첩 객체의 특정 값을 확인합니다.

  26. 26

    Notepad ++ // 문자열 자체를 포함하여 특정 텍스트 문자열 사이의 모든 것을 제거하려면 어떻게해야합니까?

  27. 27

    Bash : 모든 하위 디렉토리를 반복하고 특정 파일에서 명령을 실행합니다.

  28. 28

    Bash : 파일 이름에 특정 문자열이 포함 된 파일을 제외하고 동일한 확장자를 가진 모든 파일을 루트 / 현재 폴더에 복사합니다.

  29. 29

    Bash 스크립트 : sed의 변수를 사용하여 파일의 마지막 "x"줄을 제외한 모든 줄을 삭제합니다.

뜨겁다태그

보관