에서 첫 번째 줄을 삭제 SED : $ sed -i '' '/^uuid/d' * 은 잘 작동하고 uuid으로 시작하는 모든 줄을 제거합니다. 의 삭제해야 할 첫 번째 줄에 단지 하나가 파일의 일부 이후 UUID로 시작하면 지금 내가 첫 번째 라인을 제거하여 스크립트를 향상시키고 자하는 여러 UUID가 있습니다. 그래서 지금은 다음과 같이 명령을 향상 : $
나는 파일에서 내 사용자 이름으로 문자열을 대체하기 위해 sed를 사용해야하는 단순한 (최소한 나는 생각했다) 할당을 가지고있다. 말할 수 있다는 이런 식으로 내용 외모 : 1)
2)
3)
3) www
www 3)
3)
7)
할당은 3 개 부분이 있습니다 -replace을 '3)'사용자 이름과 함께. 이 명령은 잘 작동합니다 : sed -e
내가 임시 파일에 섹션 1과 입력 파일에서 섹션 1을 대체 할 내 inputfile 여기 section1
a1
section2
a2
section3
a1
이 temporaryfile의 contenst 있습니다 포함 section1
a1,b2
나의 현재의 시도는 다음과 같습니다 sed -i "/$section/,//{/$section/{p;
nginx GET 요청 본문이 포함 된 파일을 구문 분석하고 있습니다. 그리고 때로는 동일한 요청의 두 부분 사이에 줄 바꿈이 포함되어 있기 때문에 이러한 요청을 awk으로 구문 분석 할 수 없습니다. 두 구분 기호가 awk -F'delimeter1: |delimiter2'이고 어쩌면 그 구분 기호 사이에 줄 바꿈이있을 수 있다고 awk에게 말할 수 있습니
sed를 사용하여 키 값을 대체하지만 sed가 정규식과 제대로 일치하지 않는 것 같습니다. sed -i "s/^(\ |\t)+\"emailBxUrl\"\:.*$/test/gm file1.json
명령을 실행 한 후 파일이 변경되지 않은, 내가 가진 JSON은 ...
"env": {
"emailBxUrl": "placeholder"
내가는 FFmpeg와 함께이 일을 해요 [silencedetect @ 0x7f9e6940eba0] silence_end: 25.92 | silence_duration: 25.936
하지만 난 단지 시간 번호를 유지하려면, 그래서 나는 마지막 전에 모든 것을 제거하기 위해 노력하고있어 번호. 나는 sed/awk & co에 대해 전혀 이해하지 못 했으므로
"#DONE" 문자열이 아직없는 텍스트 파일의 첫 번째 줄 끝에 "#DONE" 문자열을 추가하려면 sed 또는 awk과 같은 Unix 명령을 사용하고 싶습니다. 예를 들어, 입력 파일은 원하는 출력이 qsub job1.sh #DONE
qsub job2.sh #DONE
qsub job3.sh #DONE
qsub job4.sh
I 스크립트의 이런 종류
9000 줄이 넘는 텍스트가있는 100 개 이상의 파일이 있습니다. 파일 중 하나의 미리보기 추출물은 다음과 같습니다 <productname>kidscar1</productname>
<productid>98</productid>
<productname>kidscar2</productname>
<productcolor>yellow</productcolo
아래 형식의 데이터가 있습니다. pid : BP
itmi : 40
stsus : NO
ltm : Ha Pr
마지막 문자와 콜론 사이의 공백을 제외한 모든 공백을 삭제하려고합니다. pid : BP
itmi : 40
stsus : NO
ltm : Ha Pr
이제 sed를 사용하여 공간을 삭제하려고하면
나는 bash 스크립트에서 편집하고 싶은 html 문서를 가지고있다. 각 가지의 다른 버전에 대한 링크와 함께 두 개의 <td>를 보관 각 <tr>와 <table>
<tr>
<td><a href="XXXX-1.example.com">XXXX</a></td>
<td><a href="XXXX-2.example.com">XXXX</