업데이트되지 않은 경우 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"