2012-07-23 2 views
0
내가 텍스트 전직의 또 다른 라인 한 줄의 텍스트의 일부를 교체해야

사용하여 파일에서 텍스트를 교체 :찾기/배치 파일

07/24/2012 06:30:00 <--what i start with 
07/24/2012 06:30:00 Name=weather <---is what i need it to look like 

매일 날짜 변경을하고 난 20의이 이 줄은 매일 바뀌고, 박쥐 파일을 사용하여 이것을하는 가장 쉬운 방법은 무엇입니까? 나는 그것을 실행할 수 있기를 원합니다. 그러면 파일을 열어서 바꿀 필요가있는 것을 바꾼 다음 변경된 텍스트 파일을 다른 위치에 침을 뱉어 야합니다. . 이 텍스트 파일에는 새 파일에 머물러 있어야하며 약 20 개 정도만 변경하면됩니다. 그 때마다 나는 루프가 필요하지 않을 때마다 파일을 편집해야 할 때마다 텍스트가 정확히 동일 할 것이고 매번 같은 수의 줄을 바꿔야 할 것입니다. 사전에 감사 sed를 사용

답변

1

한 가지 방법 :

sed -e "s/\(.*\)/\1 Name=weather/" file.txt > /your/new/location/newfile.txt 

은 아마 당신이 질문을 업데이트해야합니다 예를 들어, 입력 및 예상 출력을 포함 할 수 있습니다. 그러나 위의 줄은 당신을 시작하게합니다.

+0

sed는 Linux tho에서만 작동하거나 완벽 할 것입니다. – user1547167

+0

@ user1547167 : 아마도 http://www.cygwin.com/이 관심을 가질만한가요? – Steve

+0

나는 그것을 사용하는 방법을 실제로 모르겠다. – user1547167