sed

오류: 잘못된 명령 코드 ~
sed

오류: 잘못된 명령 코드 ~

저는 실제로 Notes.txt에서 1,4,7,10,13..... 행을 인쇄하기 위해 다음 명령을 실행하는 sed 명령 튜토리얼을 따르고 있습니다. MAC 단말기를 사용하고 있습니다 sed -n '1~3p' Notes.txt 위 명령을 실행하는 동안 다음 문제에 직면했습니다. 어떤 도움이라도 더 감사하겠습니다. sed: 1: "1~3p": invalid command code ~ ...

Admin

SQL 덤프에서 ID를 null 문자로 바꾸십시오.
sed

SQL 덤프에서 ID를 null 문자로 바꾸십시오.

내 sqldump는 다음과 같습니다 LOCK TABLES `mytable` WRITE; /*!40000 ALTER TABLE `mytable` DISABLE KEYS */; INSERT INTO `mytable` VALUES (8118,0,'E4B62B0A-8FFD-4FB9-A7A6-310D0A023426',NULL,'34F1E16B-5095-4BB1-AF6A-9236D73BE7CD','34F1E16B-5095-4BB1-AF6A-9236D73BE7CD',NULL,'file','88201019',NUL...

Admin

sed에 일치하는 문자열 추가
sed

sed에 일치하는 문자열 추가

다음 입력으로 시작하세요. $ cat file1 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 첫 번째 숫자 세트를 괄호 안에 넣을 수 있습니다. $ sed -En 's/[0-9]*:/(&)/ p' Bus 001 Device (001:) ID 1d6b:0002 Linux Foundation 2.0 root hub B...

Admin

임계값보다 작은 숫자로 가장 긴 일련의 줄을 인쇄하는 방법은 무엇입니까?
sed

임계값보다 작은 숫자로 가장 긴 일련의 줄을 인쇄하는 방법은 무엇입니까?

저는 Perl을 배우고 있지만 이 문제를 해결하는 방법을 모르겠습니다. .txt다음 형식의 파일이 있습니다 . 1 16.3346384 2 11.43483 3 1.19819 4 1.1113829 5 1.0953443 6 1.9458343 7 1.345645 8 1.3847385794 9 1.3534344 10 2.1117454 11 1.17465 12 1.4587485 첫 번째 열에는 줄 번호만 포함되어 있으며 여기서는 관심이 없지만 두 번째 열의 값은 관련 부분입니다. 두 번째 열에 2.00보다 작...

Admin

변수에 저장된 줄의 시작 부분에 탭 문자 추가
sed

변수에 저장된 줄의 시작 부분에 탭 문자 추가

클라이언트로부터 받은 .zip 파일을 처리하는 스크립트를 작성 중입니다. 작업을 하다 보면 수신된 .zip 파일의 내용을 확인 수단으로 로그 파일에 나열하고 싶은 경우가 많습니다. 테스트 파일에서 파일 목록을 추출하여 로그 파일에 파일 목록을 삽입할 수 있었습니다. 이제 로그 파일에서 추출된 파일 이름 앞에 줄 바꿈과 탭을 추가하여 로그 파일을 정리하려고 합니다. 나는 가장 가까이에 있었다댓글을 달았습니다.아래 예에서는 한 줄의 출력에만 탭을 추가합니다. 다음에는 SED 사용을 고려했지만, SED에 ...

Admin

두 줄 사이에 텍스트 삽입
sed

두 줄 사이에 텍스트 삽입

다음 줄 사이에 행을 삽입하려고 합니다. auth sufficient pam_unix.so nullok try_first_pass <insert the text here> auth requisite pam_succeed_if.so uid >= 1000 quiet ...

Admin

여러 공백을 포함하는 Grep 단어
sed

여러 공백을 포함하는 Grep 단어

파일에서 다음 텍스트를 grep하고 sed 명령을 사용하여 주석 처리를 해제하려고 합니다. 도와주세요 #auth required pam_wheel.so use_uid #sed grep을 사용하고 똑같은 줄을 삭제 해야 합니다 . ...

Admin

glibc regex(7)/GNU sed/grep/egrep 정규 표현식에서 이스케이프 횟수를 계산하는 가장 좋은 방법은 무엇입니까?
sed

glibc regex(7)/GNU sed/grep/egrep 정규 표현식에서 이스케이프 횟수를 계산하는 가장 좋은 방법은 무엇입니까?

주어진 bash 환경 변수 설정: $ declare -g bs=$'\\' bsbs=$'\\\\' q="'"; 이 정규식은 작은따옴표("'") 텍스트의 시퀀스와 정확하게 일치합니다. 여기서 이러한 텍스트에는 이스케이프된 작은따옴표가 포함될 수 있습니다. "[${bs}${q}]((([^${bsbs}]?[^${bs}${q}])|(${bsbs}${bs}${q}))+)[${bs}${q}]" $ echo "[${bs}${q}]((([^${bsbs}]?[^${bs}${q}])|(${bsbs}${bs}${...

Admin

sed/gsed "잘못된 명령 코드.", "표현식 #1, 문자 1: 알 수 없는 명령: `.' "
sed

sed/gsed "잘못된 명령 코드.", "표현식 #1, 문자 1: 알 수 없는 명령: `.' "

OS X sed와 gsed 모두에서 이와 유사한 오류가 발생했습니다. 명령 파일에서 표현식 1, 문자 1에 마침표가 포함되어 있지 않습니다. 유일한 위치는 "."입니다. 파일의 5번째 줄에 나타나며 이스케이프됩니다. 명령 파일은 다음과 같습니다. #!/usr/local/bin/gsed -E /^\s+/ d #trim leading spaces /^$/ d #kill blank lines s/([a-z])\n/\1 /...

Admin

<>를 포함하는 특정 패턴 사이의 문자를 인쇄합니다.
sed

<>를 포함하는 특정 패턴 사이의 문자를 인쇄합니다.

여러분의 도움을 요청합니다. 많이 찾아보고 awk와 sed를 사용하여 몇 가지 테스트를 수행했지만 제대로 작동하지 않습니다. 아래는 구성 파일의 일부입니다. grep을 통해 출력을 얻을 수 있지만 필요한 방식은 아닙니다. > file.txt > > "<property>name="DBName"><value>ABC</value>name="DBName"><value>DEF</value></property> >...

Admin

첫 번째 일치 항목을 포함하는 줄 아래의 n 줄에 있는 모든 줄을 삭제합니다.
sed

첫 번째 일치 항목을 포함하는 줄 아래의 n 줄에 있는 모든 줄을 삭제합니다.

파일에 다음 내용이 포함되어 있는 경우: Line 1 FooLine 5 Line 2 Line 55 Line 3 Line 4 Line 5 Line 6 Line 7 Line 5 Line 8 Line 9 이제 파일에 다음 내용만 포함되도록 "5번째 줄" 아래 두 줄 아래 줄을 삭제하려면 어떻게 해야 합니까? Line 1 FooLine 5 Line 2 Line 55 Line 3 Line 4 Line 5 Line 6 Line 7 참고: 이것은 질문의 약간 개선되고 반전된 버전입니다.첫 번째 일치 항목이 포...

Admin

쉼표와 공백을 추가하는 UNIX 명령
sed

쉼표와 공백을 추가하는 UNIX 명령

다음과 같은 파일이 있습니다 $ cat IP 10.3.1.1 10.4.1.1 10.6.3.1 10.19.4.2 10.22.3.4 어떻게 하면 다음과 같이 만들 수 있나요? $ cat IP 10.3.1.1, 10.4.1.1, 10.6.3.1, 10.19.4.2, 10.22.3.4 ...

Admin

필드 검색 및 jq의 다른 필드 바꾸기
sed

필드 검색 및 jq의 다른 필드 바꾸기

특정 속성을 가진 객체를 검색한 후 다른 속성을 업데이트하려고 합니다. 다음 입력이 주어지면: [ { "replacements": [ { "newValue": "0", "yamlPath": "k8s-helm-templates.deployment.containers.abc.image.tag" }, { "newValue": "0", "yamlPath": "k8s-helm-templates.deploymen...

Admin