ecb에 인수를 전달하려고합니다. 그러나 나는 인용문을 벗어나는 문제에 대해 생각한다. 아래의 $ edir 변수는 특히 많은 문제점을 제공합니다.Bash : 변수를 따옴표로 인수로 전달
#!/bin/bash
edir='"(open-project-ecb \"'`pwd`'\")"'
#edir=`pwd`
echo $edir
command=(-n --eval $edir)
emacsclient "${command[@]}"
ecb에 인수를 전달하려고합니다. 그러나 나는 인용문을 벗어나는 문제에 대해 생각한다. 아래의 $ edir 변수는 특히 많은 문제점을 제공합니다.Bash : 변수를 따옴표로 인수로 전달
#!/bin/bash
edir='"(open-project-ecb \"'`pwd`'\")"'
#edir=`pwd`
echo $edir
command=(-n --eval $edir)
emacsclient "${command[@]}"
어떻게 'pwd'를 둘러싸고 싶습니까? – fedorqui
@fedorqui 그래서 이상적인 세상 "(open-project-ecb \"pwd \ ")" – bobarillo
명령을 수행하면 얻을 수있는 것입니다. 'echo $ edir'는 나에게''(open-project-ecb \ "/ my/dir \") "' – fedorqui