脚本:
function insertMessage {
$1 > log.txt
}
function checkResult {
if [ $1 -eq 0 ]; then
insertMessage "$2"
else
insertMessage "$3"
fi
}
しかし、私がしようとすると:
rm $DIR
checkResult $? 'Directory deleted ok' 'Cannot delete directory'
Directory
log.txtでのみ受け取ります。bash は文字列内のスペースも考慮するよう$2
ですDirectory
。
どうすれば解決できますか?ありがとう。