경로를 수정하는 sed 스크립트

경로를 수정하는 sed 스크립트

생성된 파일이 있습니다

declare -r app_classpath="/home/ubuntu/path1:$lib_dir/../...

첫 번째 인용문 뒤에 콜론으로 끝나는 app_classpath에 다른 경로를 추가하고 싶습니다.

답변1

이 시도:

sed -i.bak -e '/^declare -r app_classpath=/ s|"|"/home/ubuntu/path2:|' file

할 수 있는 작업:

  • 첫 번째는 /^declare .../"declare..."로 시작하는 줄을 찾습니다.
  • 이 줄에서 명령은 다음으로 s대체됩니다 .""your_path:
  • -i플래그는 원본 파일의 백업 복사본을 생성합니다.

관련 정보