Bash 스크립트에서 백슬래시를 사용하여 변수를 확장하는 방법

Bash 스크립트에서 백슬래시를 사용하여 변수를 확장하는 방법

백슬래시가 포함된 다른 파일의 줄을 읽었으며 백슬래시를 확장하지 않고 해당 줄을 에코하고 싶습니다.

스크립트.sh:

#!/bin/bash

while read line
do
    echo "$line"
done < script_sample.txt

스크립트 샘플.txt:

echo \"

구현하다:

PROMPT> bash script.sh
echo "
PROMPT>

대신에 나는 다음을 원한다:

PROMPT> bash script.sh
echo \"
PROMPT>

안쪽 줄을 만질 수 없습니다 . 그렇지 않으면 작은따옴표 나 다른 백슬래시를 script_sample.txt사용합니다.'\

정말 어떻게 해야할지 모르겠어요? 나는 그것이 변수를 확장하는 것과 echo $'line'비슷할 것이라고 생각했지만 내용은 그렇지 않았지만 알아낼 수는 없습니다.${'line'}$line

아마도 변수 대체와 관련이 있을까요?

관련 정보