|
|
大家新年好,给各位拜个年
在LFS step 6.18,编ncurses的时候出现了一个故障,
make报错,原因是MKhashsize.sh的第10行错误,unexpected EOF while looking for matching '`'
第10行的内容是:
TABSIZE=`grep -v '^[ #]' $CAPS | grep -v "^$" | grep -v "^capalias"| grep -v "^infoalias" | wc -l`
我先试了等号后面的内容,可以正确执行,结果是497,但执行完整的TABSIZE=`...`时,出现了>提示符,表示shell的确认为这句没有结束
我又在普通的环境下试了上述语句(没有变更root登录脚本的),可以正确执行。
有谁知道是怎么回事吗?是不是在5.14的bash没有做好?但那时并没有出现错误呀?
后面有做了一些试验,发现正则表达式中不能出现#号,为什么? |
|