2014-04-13 11 views
-3

그래서 나는이 라인이 다른 텍스트 후에 텍스트를 삽입 :나오지

DirectoryIndex index.html index.html.var 

을 나는 DirectoryIndex에 (나는 대체하지 않으 명령 다음에 나오지 사용 '의 index.php'삽입해야 그것은 단지) '의 index.php'삽입 그래서 하나처럼이 그 같습니다

DirectoryIndex index.php index.html index.html.var 
+0

이 작업은 간단합니다. 무엇을 시도 했습니까? – devnull

+1

나는 누군가가 당신 앞에서 쉽게 해결책을 던질 것이라고 생각하지만, [manual] (http://www.gnu.org/software/sed/manual/sed.html)을 읽는 것이 좋습니다. – devnull

답변

0

특정 문자열에 선 상대에 텍스트를 삽입 부분 문자열을 새 텍스트 + 새 텍스트로 바꾸는 작업이 포함됩니다.

sed 's/DirectoryIndex/& index.php/' 
1
sed -r 's/(DirectoryIndex)/\1 index.php/' file.txt