이스케이프된 공간을 유지하면서 파일에 에코를 적용하시겠습니까? [복사]

이스케이프된 공간을 유지하면서 파일에 에코를 적용하시겠습니까? [복사]

업데이트되지 않은 경우 update_history텍스트 파일에 다음이 포함되도록 하려면 어떻게 해야 합니까?

hello\ world john\ doe

이것이 $greeting $name함수나 명령을 hello\ world john\ doe.


function update_history {
  history=/tmp/hist
  grep -qF "$1" "$history" \
    || (combinations=$(echo "$1" | cat - $history) \
        && echo "$combinations" > $history)
}

greeting=hello\ world
name=john\ doe

update_history "$greeting $name"

답변1

인수 확장을 큰따옴표로 묶습니다.

update_history "$greeting" "$name"

관련 정보