UFO ET IT

텍스트 파일의 첫 번째 줄을 문자열로 바꿉니다.

ufoet 2021. 1. 12. 08:08
반응형

텍스트 파일의 첫 번째 줄을 문자열로 바꿉니다.


나는 쉘 스크립팅의 초보자이며 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

반응형