2011-10-12 6 views

답변

2

당신은 당신이 (이 모든 어쨌든 인용 것) 구축하고있는 문자열의 일부가 백 슬래시를 필요로하지 않으며, 당신은 여분의 큰 따옴표가 필요하지 않습니다 :

#!/bin/bash 

shopt -s nullglob 
eval="c:cd(\"src/\")," 

for f in src/*.erl 
do 
    filename=`basename "$f"` 
    eval=${eval}" c:c(\"$filename\")," 
done 

eval=${eval}" c:q()." 
echo erl -eval "\""${eval}"\"" 
erl -eval "${eval}" 
관련 문제