'sed' 태그의 글 목록 (2 Page)
본문 바로가기

sed13

[Linux 셸 스크립트] 파일처리 - 050 sed로 파일 치환 심볼릭 링크를 실제 파일로 바꾸지 않게 하기 1. 사용 명령어 (1) sed (2) readlink 2. 키워드 & 사용처 (1) 키워드 심볼릭 링크, 파일 치환, 실제 파일 (2) 사용처 sed 명령어 -i 옵션으로 심볼릭 링크를 대상으로 할 때 사용합니다. 3. 실행 예제 $ ls -F orig/sed-symlink.sh*target.txt@ 현재 디렉터리에 심볼릭 링크 target.txt@가 있고 orig/ 디렉터리에 실제 파일이 존재함 $ ls orig/ target.txt $ ./sed-symlink.sh $ ls -F orig/sed-symlink.sh*target.txt@ $ ls -F orig/ target.txttarget.txt.bak 실제 파일이 바뀜 4. 스크립트 #!/bin/sh filename="target.txt" if .. 2021. 3. 26.
[Linux 셸 스크립트] 파일처리 - 029 여러 HTML 파일에서 title 태그만 추출해서 각각 다른 파일로 출력하기 1. 사용 명령어 (1) basename (2) sed 2. 키워드 & 사용처 (1) 키워드 for문, 파일 목록, HTML 태그, 다른 파일 (2) 사용처 여러 HTML 파일에서 특정 요소만 추출해서 HTML 파일마다 다른 파일로 출력하고 싶을 때 사용합니다. 3. 실행 예제 $ ls output/ $ ./htmltitle.sh $ ls output/ about.txt index.txt menu.txt 4. 스크립트 #!/bin/sh # 현재 디렉터리에 있는 .html 파일이 대상 for htmlfile in *.html ① do # 파일명에서 확장자를 뺀 문자열 취득 fname=$(basename $htmlfile .html) ② # 태그 내용을 후방참조\1로 추출, 파일 출력 sed -n "s/^... 2021. 3. 18.
[Linux 셸 스크립트] 변환처리 - 018 HTML 파일에서 태그 속에 적힌 주석을 추출해서 그대로 실행하기 1. 사용 명령어 (1) sed (2) eval 2. 키워드 & 사용처 (1) 키워드 명령어, 변수 확장 (2) 사용처 파일에 적힌 문자열을 추출해서 명령어로 실해앟고 싶을 때 사용합니다. 3. 실행 예제 $ ./eval.sh Fri Mar 5 17:35:20 JST 2021 -rw-rw-r--. 1 user1 user1 11968 Oct 26 12:32 myapp.log 4. 스크립트 #!/bin/sh filename="myapp.log" eval $(sed -n "s/\(.*\)/\1/p" command.htm) 5. 해설 이 스크립트는 command.htm 파일 안에 적힌 태그를 추출해서 그 요소를 명령어로 실행합니다. command.htm 파일 내용은 아래와 같습니다. This is a sampl.. 2021. 3. 5.