파일의 한 줄 앞에 한 줄 삽입

파일의 한 줄 앞에 한 줄 삽입

Bash에서 특정 줄 뒤에 줄을 삽입하는 방법을 알아냈습니다.

sed -i '/oh-my-zsh.sh/aplugins=(git symfony2)' ~/.zshrc

결과:

source $ZSH/oh-my-zsh.sh
plugins=(git symfony2)

하지만 앞에 행을 삽입하고 싶습니다 source $ZSH/oh-my-zsh.sh.

어떻게 이럴 수있어?

답변1

"...sh/aplug..."의 "a"는 "추가"를 나타내며 검색 패턴 뒤에 새 텍스트를 넣습니다. "삽입"을 "i"로 바꾸고 검색 패턴 앞에 텍스트를 넣습니다. 이와 같이:

sed -i '/oh-my-zsh.sh/iplugins=(git symfony2)' ~/.zshrc'

이 답변과 더 많은 내용은 다음에서 찾을 수 있습니다.Sed - Bruce Barnett의 소개 및 튜토리얼.

관련 정보