4.8.2 replace - 문자열 바꾸기 유틸리티
replace 유틸리티 프로그램은 파일 또는 표준 입력의 문자열을 변경합니다.
replace는 다음 중 하나의 방법으로 시작합니다.
shell> replace from to [ from to ] ... -- file_name [ file_name ] ...
shell> replace from to [ from to ] ... < file_name
from
은 검색 할 문자열을 나타내고 to
는 변경된 문자열을 나타냅니다. 문자열 쌍은 하나 이상의 지정할 수 있습니다.
--
옵션을 사용하여 문자열 바꾸기 목록이 종료 파일 이름이 시작하는 위치를 나타냅니다. 이 경우 명령 행에서 지정된 파일은 직접 변경되므로 변환하기 전에 원본의 복사본을 만드는 것이 좋습니다. replace
는 어떤 입력 파일이 실제로 변경된라는 메시지를 출력합니다.
--
옵션이 주어지지 않으면 replace는 표준 입력을 읽어 표준 출력에 기록합니다.
replace는 유한 상태 기계를 사용하여 긴 문자열에서 먼저 일치합니다. 이것은 문자열의 교환에 사용할 수 있습니다. 예를 들어 다음 명령은 지정된 파일 file1
과 file2
의 a
와 b
를 교환합니다.
shell> replace abba -- file1 file2 ...
replace 프로그램은 msql2mysql에 사용되고 있습니다. 섹션 4.7.1 "msql2mysql - mSQL 프로그램을 MySQL에서 사용하기 위해 변환" 을 참조하십시오.
replace는 다음 옵션을 지원합니다.
-?
?,-I
도움말 메시지를 표시하고 종료합니다.
-#
debug_options
디버깅을 활성화합니다.
-s
자동 모드. 프로그램의 동작에 대해 더 적은 정보를 출력합니다.
-v
중복 모드. 프로그램의 동작에 대해 더 많은 정보를 출력합니다.
-V
버전 정보를 출력하고 종료합니다.