텍스트 검색 및 교체

Fish Shell:
텍스트 검색 및 교체

실행 방법:

(“How to:”)

Fish Shell에서 검색 및 교체는 string replace 명령어로 간단하게 할 수 있습니다. 아래 예시를 따라 해보세요.

# 단순한 단어 교체
echo "Fish Shell is fun" | string replace "fun" "awesome"

출력:

Fish Shell is awesome
# 여러 파일에서 일괄 교체하기
for file in *.txt
    string replace -i "old_text" "new_text" $file
end

깊이 알아보기:

(“Deep Dive”)

초기 쉘 프로그램은 sedawk 같은 도구로 텍스트를 검색하고 교체했습니다. Fish Shell은 사용하기 쉬운 string 명령어를 내장해 이 일을 간편하게 해줍니다. 대체 명령어를 사용하면 인터페이스가 일관되거나 더 풍부한 기능을 제공하기도 합니다. grep은 검색만 할 때 주로 쓰이는 반면, string replace는 Fish Shell 자체 기능으로 더 손쉬운 문법을 제공합니다.

관련 자료:

(“See Also”)