이 노트에 대하여
sed를 스트림 편집기라는 관점에서 이해하고 텍스트 변환 자동화의 실마리를 붙잡는다. 단순 명령어 소개가 아니라 대량 치환과 반복 편집에 대한 감각을 쌓기 위한 기록이다.
TL;DR
[SYS]: You are a helpful assistant. Please write in Korean language. @user SED 언어를 한글로 뭐라고 하지?
@assistant SED 언어는 “스트림 편집기 언어”라고 부를 수 있습니다. SED는 “Stream Editor”의 약자로, 텍스트 데이터를 처리하고 변환하기 위해 사용되는 도구입니다. 이를 한글로 표현하면 “스트림 편집기”가 됩니다.
@user
sed 활용한 환경변수 처리 방법
#!/usr/bin/env bash
# DO NOT USE!!!
# Replaced by Hugo's configuration directory. See content of config/ directory.
sed -i "s/GOOGLE_ANALYTICS_ID_PLACEHOLDER/${GOOGLE_ANALYTICS_ID}/g" config.toml
sed -i "s/ALGOLIA_INDEX_NAME_PLACEHOLDER/${ALGOLIA_INDEX_NAME}/g" config.toml
grep -E 'googleAnalytics|algolia_indexName' config.tomlsed with etc/sources.list
$ sudo sed -i ‘s/jammy/lunar/g’ /etc/apt/sources.list
Comments