sed

sed를 사용하여 (***)를 \(***\)로 바꾸는 방법
sed

sed를 사용하여 (***)를 \(***\)로 바꾸는 방법

그래서 mkdir 명령에 전달할 수 있도록 특수 문자를 이스케이프된 해당 문자로 바꾸는 스크립트를 작성하고 싶습니다. 친구가 비슷한 줄을 사용했기 때문에 이를 사용하여 대괄호를 다음과 같은 밑줄로 바꿀 수 있습니다. echo 'Hello (World)' | sed 's/(\|)/_/g' 하지만 다음 명령으로 변경하면 출력이 내가 원하는 것이 아닙니다. echo 'Hello (World)' | sed 's/(\|)/\(\|\)/g' 시스템 출력: Hello (|)World(|) 원하는 출...

Admin

sed/head 및 명명된 파이프/FIFO의 이상한 동작(두 번의 쓰기 필요)
sed

sed/head 및 명명된 파이프/FIFO의 이상한 동작(두 번의 쓰기 필요)

mkfifo쉘에서 fifo를 생성하고 rw 모드로 열었습니다 exec 3<>fifo. 다른 쉘에서 실행 sed 1q <&3하고 fifo에 한 줄을 쓰면 sed는 fifo에 다른 줄을 쓸 때까지 해당 줄을 인쇄하지 않습니다. 왜 이런 일이 발생합니까? (이런 일은 일어나지 않을 거예요 head -n1) ...

Admin

유사한 두 패턴 사이의 특정 패턴이 일치하지 않는 경우 유사한 두 패턴 사이의 모든 라인을 삭제합니다.
sed

유사한 두 패턴 사이의 특정 패턴이 일치하지 않는 경우 유사한 두 패턴 사이의 모든 라인을 삭제합니다.

제목은 다음과 같아야 합니다 Remove all lines between two similar patterns, including the line of the starting pattern. if another specific pattern in between is not matched. Google에서 답변을 검색하는 다른 사람들이 읽기 쉽기 때문에 더 짧게 만들었습니다. 질문에 관하여: 특정 컴퓨터에 대해 유가가 있는 주식과 시장이 불가능한 주식 목록이 있습니다. 공유가 나열될 수 있는 모든 컴퓨...

Admin

결합된 유니코드 문자 검색 및 바꾸기
sed

결합된 유니코드 문자 검색 및 바꾸기

ä디렉터리 이름과 파일 이름에 일부 "특수" 문자( , ö, ü) 가 포함된 Debian 시스템에 깊은 폴더 구조가 있습니다 . 그러나 이는 "ISO-8859-1"이 아니라 유니코드 결합 문자 형태입니다. 내가 아는 한, a 두 개의 점(분음 부호/움라우트)을 "별도의" 문자로 추가하는 것은 간단한 문제입니다. find 및 sed를 사용하여 모든 파일과 폴더의 이름을 일괄적으로 변경해 보았습니다. #!/bin/bash # Files - normal characters find . -depth -na...

Admin

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

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

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

Admin

sed 인라인은 XML 스타일 입력을 수정할 수 없습니다
sed

sed 인라인은 XML 스타일 입력을 수정할 수 없습니다

문제는 전체 명령을 SED와 같은 줄에 넣을 수 없다는 것입니다. 그렇게 했지만 다음 파일에서는 작동하지 않습니다. 내 예: <file>Documents/time/text1</file> //2X slash + 2 words to remove !! <file>Commun/text2</file> //1X slash to remove + 1 words to remove <file>Current/text3</file> ...

Admin

SED 명령은 두 태그 사이의 슬래시 "/"를 제거합니다.
sed

SED 명령은 두 태그 사이의 슬래시 "/"를 제거합니다.

sed저는 Linux를 사용하고 있는데 이를 사용하여 두 태그 사이의 슬래시( )를 제거하고 싶습니다 . /따라서: <file>/text</file> <file>/text2</file <file>/text</file>.. 이와 관련하여 <file>text</file> <file>text2</file <file>text</file>.. 성공 사례 없이 많은 코드를 테스트했습니다. s...

Admin

sed를 사용하여 ${FOO} 문자열을 ${'$'}{BAR}로 바꾸세요.
sed

sed를 사용하여 ${FOO} 문자열을 ${'$'}{BAR}로 바꾸세요.

파일에 N번 나타나는 다음 문자열이 있습니다. ${FOO} 이를 다음 문자열로 바꿔야 합니다.${'$'}{BAR} 내 현재 상태는 다음과 같습니다. sed "s/\\${FOO}/\\${'\\$'}{BAR}/" file.txt그러나 이로 인해 “잘못된 대체”가 발생했습니다. sed(버전 4.8)을 사용하여 이를 올바르게 달성하려면 어떻게 해야 합니까 ? ...

Admin

GNU를 사용하여 매우 긴 줄을 병렬로 처리하기
sed

GNU를 사용하여 매우 긴 줄을 병렬로 처리하기

데이터베이스에 다시 로드하기 전에 편집(일부 찾기/바꾸기)해야 하는 매우 큰 SQL 덤프 파일(30GB)이 있습니다. 파일 크기가 클 뿐만 아니라 매우 긴 줄도 포함되어 있습니다. 처음 40개 행과 마지막 12개 행을 제외하고 다른 모든 행의 길이는 약 1MB입니다. 다음 줄은 모두 INSERTO INTO 명령이며 모두 비슷해 보입니다. cat bigdumpfile.sql | cut -c-100 INSERT INTO `table1` VALUES (951068,1407592,0.0267,0.0509,0...

Admin