실행 목적
sed 명령어를 이용한 문장 변환 및 삭제 스크립트
실제 경로 내 파일
str_edit.sh
실행 순서
- 'str_edit.sh' 실행
- 목적에 맞는 번호 입력
- 입력 시 문장 바꾸기
- 변경 전 문자 입력
- 변경 후 문자 입력
- 입력 시 문장 삭제
- 삭제할 문자 입력
- 입력 시 문장 바꾸기
작성 내용
#!/bin/bash
echo "1 : 문자 바꾸기"
echo "2 : 문자 삭제"
read -p "목적에 맞는 번호를 선택 부탁드립니다 : " choice
if [ "$choice" == "1" ]; then
read -p "변경 전 문자: " search
read -p "변경 후 문자: " replace
find . -type f -exec sed -i "s/${search}/${replace}/g" {} +
echo "모든 파일에서 '${search}' → '${replace}' 로 변경했습니다."
elif [ "$choice" == "2" ]; then
read -p "삭제할 문자: " delete
find . -type f -exec sed -i "s/${delete}//g" {} +
echo "모든 파일에서 '${delete}' 를 삭제했습니다."
else
echo "잘못된 입력입니다. 번호만 입력해주세요."
fi'리눅스' 카테고리의 다른 글
| [ISP 확인] IP에 해당하는 ISP(인터넷 서비스 제공자) 확인 (0) | 2025.12.05 |
|---|---|
| IP 추출 스크립트 (0) | 2025.04.10 |
| 멀티_커맨드 (0) | 2025.04.08 |
| [인증 기간 확인] SSL 인증 체크 스크립트 (0) | 2025.04.03 |