본문/내용
1. Write a shell script that reads a file and replaces a particular text string with
쉘 스크립트는 리눅스 또는 유닉스 운영체제에서 다양한 작업을 자동화하는 데 사용된다. 특정 문자열을 파일 내에서 대체할 때 유용한 도구이다. 이 작업을 수행하기 위해서는 기본적으로 `sed`라는 스트림 편집기를 사용할 수 있다. 이 도구는 파일 내의 특정 문자열을 찾아 다른 문자열로 대체하는 데 효과적이다. 먼저, 사용자가 대체할 문자열과 새 문자열, 그리고 파일 이름을 입력받는 방법을 고려해야 한다. 스크립트의 시작 부분에 필요한 변수를 선언하고, `read` 명령어를 사용해 사용자로부터 입력을 받는다. 입력 받은 문자열과 파일 이름은 변수에 저장하여 이후에 사용할 수 있다. 다음으로, `sed` 명령어를 사용하여 실제 문자열 대체 작업을 수행한다. `sed`는 기본적으로 `s/찾을문자열/새문자열/g` 형식의 명령어를 사용하여 문자열을 대체한다. 여기서 `s`는 substitute의 약자이고, `/g`는 글로벌을 의미하여 한 줄 내 모든 발견된 경우를 대체한다. 따라서 파일 내 모든 문자열을 한 번에 변경할 수 있다. 예를 들어, ``hello``라는 문자열을 ``world``로 대…