sed

    0

    3답변

    I 스크립트의 내부 명령을 대체하는 문제가이 스크립트에서 문제가되는 라인은 다음과 같습니다 nail -r "[email protected]" -s "Subject" -S smtp=255.255.255.255 그러나 I : mail -s "$(hostname) on $(date)" 그것은이 같은 라인을 교체해야합니다 대체 할 sed 수 없습니다 :)

    5

    1답변

    대체 방법 \ nsed 명령을 사용하는 줄에서? sed -e :a -e N -e 's/\n/ /' -e ta input.txt 이 좋네요 : tr '\n' ' ' < input.txt 내가 공백으로 줄 바꿈을 교체하기로 결정했습니다 정상적으로 나오지 때문에

    4

    4답변

    URL을 첫 번째 매개 변수로 사용하고 로컬 파일 이름을 두 번째 매개 변수로 사용하는 파일 일괄 처리 스크립트를 작성하려고합니다. 테스트에서 나는 출력 파일 이름에서 공백을 감추고 있다는 것을 알았으므로 sed를 사용하여 이스케이프 처리를 시도했지만 작동하지 않습니다. #!/bin/bash clear echo Downloading $1 echo f

    0

    3답변

    필드가 두 번째 필드를 수시로 변경해야하는 콜론 (:)으로 구분되는 문서가 있습니다. 이 문서는 다음과 같습니다 : 파일의 name1:UhX.PPFW7$YhPMH0BISY:23490:::::: name2:1./0oV$GEs6WJpE$LHXhy:19239:0:29388:2::29302: ... 두 번째 필드는 때때로 변경하고 몇 정규 표현식 문자 ($

    1

    4답변

    ldapsearch를 사용하여 LDAP 서버에서 일부 사용자를 얻습니다. 난 그냥이 경우 마지막 블록 (6853 필요 sambaSID를함으로써 배열에 두 설명 어쩌면 변수 (에? uid: name.surname homeDirectory: /home/name sambaSID: S-1-4-32-224545876-87201423761-4821562975-68

    2

    3답변

    sed을 사용하여 파일의 텍스트를 대체합니다. 주어진 파일에서 검색하고 대체 할 모든 문자열을 포함하는 파일을 sed에 제공하려고합니다. .h 및 .cpp 파일을 넘습니다. 각 파일에서 파일 이름에 포함 된 파일 이름을 검색합니다. 발견되면 예를 들어 "a.h"를 "<a.h>"으로 대체합니다 (따옴표 제외). 파일의 목록이 그들에 대체 할 allFilesW

    2

    2답변

    나는 탭이 아닌 들여 쓰기에 공백을 사용하고 싶다. 라인의 처음에 탭 장착 sed 또는 vim에 간단하다 'foo'^I ^I => 'bar', 'bazzle'^I => 'qux', : s/^I/ /g 그러나 라인 (공백은 탭 문자의 폭이 척) 내에 탭이 있는지 각 탭은 정렬을 유지하기 위해 설정된 공간 수와 일치하지 않습니다. 누구나 올바른 정렬을

    0

    3답변

    파일의 필드를 기반으로 분할하고 싶은 CSV 파일이 있습니다. 기본적으로 GVA와 HBVL이라는 두 가지 브랜드가있을 수 있습니다. 데이터베이스로 가져 오기 전에 파일을 각 브랜드의 파일로 분할하고 싶습니다. CSV 파일 샘플 문제의 "D509379D5055821451C3695A3752DCCD",'1900-01-01 01:00:00',"M","1740","

    2

    4답변

    참조 내 참조 this question 첫 번째 및 두 번째 파일에서 일치하는 줄 식별자를 얻은 후 첫 번째 파일의 줄을 두 번째 file.For에 대한 줄로 바꾸려면 아래 SED를 사용하고 있습니다. 그러나 Sed는 새 파일에서 해당 행을 대체합니다. 임시 파일없이 동일한 파일에서 업데이트를 수행하는 방법 (매우 큰 파일이기 때문에) #!/bin/ksh

    0

    2답변

    나는 나에게 000001의 출력을 줄 것이다 echo "abcd0001gfh.DAT" | sed 's/^[^0-9]*\(....\).*$/\1/' | awk '{ print "00"$0 }' 이 같은 명령을하지만 내가 0001-9999 에서 파일 이름을받을 경우 루프에서 이 실행하려면 다시 0001이된다. 그래서 내 출력은 내가 0002 후 0005을