반응형
텍스트 파일의 첫 번째 줄을 문자열로 바꿉니다.
나는 쉘 스크립팅의 초보자이며 sed
텍스트 파일의 첫 번째 줄을 문자열로 바꾸는 방법 이나 다른 도구를 사용하는 방법에 대해 혼란 스럽습니다 . 다음은 텍스트 파일 내용입니다.
/home/snehil/Desktop/j1/movie.MOV "다른 텍스트 줄 스 포밍"
첫 번째 줄 (영화 파일 경로)을 그냥 movie.MOV
(셸 스크립트의 변수 일 수 있음 )로 바꾸고 싶습니다.
방법을 알려주세요. sed
일부 게시물에서 발견 했습니다. sed
여기서 사용해야 합니까?
sed가 올바른 도구입니다.
var="movie.MOV"
sed -i "1s/.*/$var/" file.txt
설명
1
첫 줄을 의미- 나머지는 대체입니다
s///
. 모든 (. *)을$var
변수로 대체합니다.
참조 URL : https://stackoverflow.com/questions/13438095/replace-the-first-line-in-a-text-file-by-a-string
반응형
'UFO ET IT' 카테고리의 다른 글
Chrome을 사용하여 쿠키를 어떻게 확인합니까? (0) | 2021.01.12 |
---|---|
Xcode 현지화 설정에 더하기 또는 빼기 버튼 없음 (0) | 2021.01.12 |
도메인에서 angularjs 앱을 호스팅하는 방법 (0) | 2021.01.12 |
Android 스튜디오 : Gradle : 오류 : 기호 변수를 찾을 수 없습니다. (0) | 2021.01.12 |
코드 조각의 Big-O 복잡성 (0) | 2021.01.12 |