| 2793 번 글의 답장글: Re: 여러 파일 한꺼번에 쓰기(????) |
| 글쓴이: 산이
[홈페이지]
|
글쓴날: 2008년 08월 13일 23:06:52 수(저녁) |
조회: 2137 |
[초보언니]님이
남기신 글:
>-----------------------------------------
>답변자가 기본적으로 참고할 내용입니다.
>- 배포판(옵션) :
>- 커널버전(옵션)
:
>- 데몬버전(예:apache
1.3.27) :
>- 데몬설치유형(RPM/컴파일/기타)
:
>-----------------------------------------
>*스팸필터링:한글
4자(8개 문자) 이상 없으면 스팸페이지로 이동합니다.
>
>제목 쓰기가 참 어렵네요..^^
>모 통신사에서 dba 로 일하고 있는 사람입니다... ^^
>사용하는 서버(100여대) 가 있는데 ftp 도 안되고.. 암튼...
데이터를 전혀 올릴수 없습니다.
>오직 쓸수 있는거는 ssh ( secure CRT ) 로 들어가서 vi
뿐...
>( ssh 로 파일 전송도 안됩니다.. 오직 vi 만 ~~ 됩니다. )
>
>그런데 제가 사용하는 스크립트들이 100여개
되는데요..
>이 파일을 전부 올려야 하거든요..
>( 파일 한개 한개 존재해야 합니다..왜냐면
각각 실행해야 하는거니까)
>
>그래서 문득 생각해본게..
>일단 스크립트 파일을 하나의 파일로 다 만들고
>
>vi a.sql
>
>내용a
>
>:wq
>
>vi b.sql
>
>내용 b
>
>:wq
>
>이런식으로 편집후에 secureCRT 창에서 쭈욱~ 붙여넣기
하면
>될것 같지만.. 해보니..당연히
안되더군요...ㅡㅡ;
>
>:wq 전에 ESC 를 눌러야 하는데..방법이...ㅜㅜ
>알려주세요..ㅜㅜ
>
>질문요약)
>SECURE CRT 로 접속만 가능한 서버에
>100개의 shell 파일을 한꺼번에 만들수 있는 방법..
========================================
vi 에서 문자열 교체는 이렇게 합니다.
-----------------
#!/bin/sh
vi -e boobar.sql << _EOP
%s/이전1/이후1/g
%s/이전2/이후2/g
%s/이전3/이후3/g
w! booar.sql
_EOP
exit $?
--------------------
vi 로 하지말고, 해당 파일을 다른 웹서버 올려놓고
각 서버에 접속 wget 으로 받아보세요 이게 더 편할듯 합니다.
|
이전글 : 여러 파일 한꺼번에 쓰기(????)
다음글 : crontab
|
from 211.212.239.50
JS(Redhands)Board 0.4 +@
|