这次是给if-else-fi坑了,因为else后面是个语句快,所以我这样写
echo
echo "$cdtitle :-"
echo
cut -f 2- -d, $temp_file
echo
} | ${PAGER:-more}
但不能运行,bash提示
行 291: 未预期的符号 `}' 附近有语法错误
行 291: ` } | ${PAGER:-more}'
翻了十几分钟的技术书,看到分开二字,于是改成
else {
echo
echo "$cdtitle :-"
echo
cut -f 2- -d, $temp_file
echo
} | ${PAGER:-more}
程序通过。