grep

이름이 패턴과 일치하고 내용이 패턴과 일치하는 모든 파일에 대해 명령을 실행하는 방법은 무엇입니까?
grep

이름이 패턴과 일치하고 내용이 패턴과 일치하는 모든 파일에 대해 명령을 실행하는 방법은 무엇입니까?

단어가 포함된 cmd모든 *.cpp및 파일 에 대해 실행하고 싶다고 가정해 보겠습니다.*.hppFOO 을 텐데발견하다파일이 사라져요. 할 수 있다는 걸 알아요. find /path/to/dir -name '*.[hc]pp' -exec grep -l 'FOO' {} + 하지만 cmd내가 할 수 있도록 처리를 확장하는 올바른 방법은 무엇입니까(예: 각 파일에 대해)? -exec bash -c '...'나는 내가 할 수 있고 쓸 수 있다는 것을 안다 ." 내용에 다음이 포함되어 FOO있으면 cmd파일에서...

Admin

텍스트 처리 grep과 awk가 함께 라이브 스크립트에서 작동하지 않습니다.
grep

텍스트 처리 grep과 awk가 함께 라이브 스크립트에서 작동하지 않습니다.

SSH를 사용하여 원격 서버(Ubuntu)에 로그인한 다음 매초마다 텍스트/값을 출력하는 명령(라이브 스크립트)을 실행합니다. 라이브 출력에서 ​​포함을 필터링하고 싶습니다 . 이를 위해 올바른 출력을 제공하는 이것을 'dlsch_rounds'사용하고 있습니다 .command | grep 'dlsch_rounds' UE 4aae: dlsch_rounds 22/0/0/0, dlsch_errors 0, pucch0_DTX 0, BLER 0.03874 MCS 9 이제 더 자세히 필터링하여 BLER 0.0...

Admin

사용자 이름과 데이터베이스가 일치하는지 확인 |
grep

사용자 이름과 데이터베이스가 일치하는지 확인 |

나는 그것이 grep -w 'desired_string'정확한 행만 제공 해야 desired_string하고 desired_string-22어떤 변형도 제공하지 않아야 한다는 것을 발견했습니다. 나에게 필요한 것은 특정 Postgres 데이터베이스를 특정 사용자가 소유하고 있는지 확인하는 것입니다. 그래서 나는 다음과 같은 것을 시도했습니다. sudo --login -u postgres psql --command="\l" | grep -w 'database-name' | grep -w 'user-n...

Admin

lsusb, lsblk 또는 유사한 명령을 사용하여 비저장 장치만 보려면 어떻게 해야 합니까?
grep

lsusb, lsblk 또는 유사한 명령을 사용하여 비저장 장치만 보려면 어떻게 해야 합니까?

내부 및 외부 저장 장치(예: 내부 HDD, USB 스틱 등)가 포함된 장치 목록을 탐색하지 않고 연결된 USB 장치(예: USB 마우스, USB 키보드) 목록을 보고 싶습니다. lsusb와 lsblk를 살펴봤지만 해결책을 찾는 데 어려움을 겪고 있습니다. 이를 달성하기 위한 grep 필터나 대체 명령이 있습니까? ...

Admin

반복 패턴의 모든 행을 캡처하고 하위 결과에 대해 일부 작업을 수행하는 방법
grep

반복 패턴의 모든 행을 캡처하고 하위 결과에 대해 일부 작업을 수행하는 방법

반복되는 텍스트 패턴에서 줄 사이의 모든 가변 개수의 줄을 캡처한 다음 bash에서 해당 줄에 대한 작업을 수행할 수 있는 가능성을 찾고 있습니다. 예시 텍스트: Total: text1 text2 Total: text3 Total: Text1 Text4 Text5 내 목표는 기본적으로 일치 항목에 대해 for 루프를 수행 Total:한 다음 해당 항목에 대해 작업을 수행하는 것입니다. 이는 항상 후속 하위 텍스트의 첫 번째 부분입니다. 고급 언어와 마찬가지로: for (cat filename = e...

Admin

리터럴 달러 기호가 포함된 정규식에 ripgrep 사용
grep

리터럴 달러 기호가 포함된 정규식에 ripgrep 사용

다음과 같은 내용을 포함하는 스크립트가 있다고 가정해 보겠습니다. VAR=${VAR1%.*} 나는 다음과 같은 명령을 찾고 있습니다 rg "${.*%" 찾고 싶었지만 가까이 갈 수가 없었어요. 모두 실패했다 rg "\$\{.\*%" rg \$\{.\*% rg "\$\{.*%" rg \$\{.*% ...

Admin

삭제되고 다시 생성되는 로그 파일을 지속적으로 추적하는 방법은 무엇입니까?
grep

삭제되고 다시 생성되는 로그 파일을 지속적으로 추적하는 방법은 무엇입니까?

프로그램이 실행될 때마다 삭제되고 다시 생성되는 로그 파일에서 정보를 추출해야 합니다. 파일이 존재한다는 것을 (다시) 감지한 후, tail정규 표현식과 함께 사용하고 싶습니다 . 정규식은 여러 번 일치하지만 결과는 항상 동일합니다. 한 번만 인쇄한 다음 파일이 다시 생성되면 조사식을 반환하고 싶습니다. 파일 생성을 감지하는 방법을 살펴보았습니다. 패스하는 것도 하나의 방법inotifywait, 그러나 이를 위해서는 별도의 패키지를 설치해야 합니다. stderr아마도 더 간단한 접근 방식은 후행 파일...

Admin

파일 이름의 특정 부분과 해당 내용 나열
grep

파일 이름의 특정 부분과 해당 내용 나열

BusyBox가 설치된 Linux 시스템이 있고 이라는 디렉토리가 있습니다 /data/var/lib/connman. 이 디렉토리에는 관심이 없는 일부 디렉토리가 포함되어 있습니다. 그러나 wifi_<HASH1>_<HASH2>_managed_psk.config" "와 같은 파일 이름 패턴을 가진 많은 .config 파일이 포함되어 있습니다. 내 예의 파일 이름에는 <HASH1>_<HASH2>영숫자 문자인 흥미로운 해시 부분이 포함되어 있습니다. 전체 파일 이...

Admin

gpg에서 이 출력을 grep할 수 있습니까?
grep

gpg에서 이 출력을 grep할 수 있습니까?

다음 명령을 실행합니다(실제 예): ~$ gpg --edit-key [email protected] showpref quit (...) [ultimate] (1). Foo Bar <[email protected]> Cipher: AES256, AES192, AES, CAST5, 3DES AEAD: Digest: SHA256, SHA1, SHA384, SHA512, SHA224 Compression: ZLIB, BZIP2, ZIP, Un...

Admin

bash 스크립트에서 sed 또는 grep을 사용하여 파일이 특정 문자열로 끝나는지 확인하세요.
grep

bash 스크립트에서 sed 또는 grep을 사용하여 파일이 특정 문자열로 끝나는지 확인하세요.

내 우분투 서버에 output.txt라는 파일이 있습니다. sed 또는 grep을 사용하여 파일의 마지막 두 문자가 "nt"인지 어떻게 확인할 수 있습니까? 파일의 텍스트는 다음과 같습니다. if 문이 반환되기를 원합니다. 이런 상황에서는 사실입니다. 상원은 9월까지 연방정부 일부에 자금을 지원하기 위한 6개 법안 패키지를 통과시켜 부분적인 정부 폐쇄를 가까스로 피했습니다. 상원은 법안을 75대 22로 통과시켜 자정 마감일을 앞두고 바이든 대통령 책상으로 법안을 보냈다. 바이든 씨는 토요일에 법안에...

Admin

'ls name'과 'ls | grep name'의 악센트가 다릅니다.
grep

'ls name'과 'ls | grep name'의 악센트가 다릅니다.

저는 Xigmanas(NAS freebsd)를 사용하고 있습니다. 상황을 최대한 간단하게 설명하겠습니다. :; set | egrep 'LC_A|LANG' GDM_LANG=fr_FR.UTF-8 LANG=fr_FR.UTF-8 LC_ALL=fr_FR.UTF-8 SLIM_LANG=fr_FR.UTF-8 :; ls -i 1989* ; ls -i | grep 1989 ; ls -ib 1989* ; ls -ib | grep 1989 9920 1989 Amn??sia.mp4 9920 1989 Amnési...

Admin

"chflags"를 사용하여 숨겨진 모든 폴더 찾기
grep

"chflags"를 사용하여 숨겨진 모든 폴더 찾기

다음을 사용하여 랩톱에서 일부 폴더를 숨겼습니다 chflags. chflags hidden hide-me 이 폴더의 정확한 위치는 기억나지 않습니다. 그것들을 모두 찾는 것이 어떻게 가능합니까? (아마도 find및/또는 을 사용하여 grep.) ...

Admin