이 기능은 사용자가 특정 텍스트를 수정하는 데 도움이 될 수 있습니다.
function change { bash -c "read -ei \"$1\" temp && echo \$temp" }
zsh에서 비슷한 작업을 수행하는 관용적 방법은 무엇입니까?
답변1
와 함께vared
내장.
change () {
local temp=$1
vared temp
print -lr -- $temp
}
사용자가 나중에 스크립트에 입력하는 문자열을 사용하려면 다음을 수행하십시오.
temp='initial value'
vared temp