请问大佬们,如果我要加载fonts文件夹里的所有字体应该怎么写啊
下面这样子写没用,然后就不知道怎么办了
for obj in "$prefix/fonts/"; do
if test -f "$prefix/fonts/$obj"; then
loadfont "$prefix/fonts/$obj"
fi
done
解决了,我是这样写的成功了
for obj in "$prefix/fonts/*.pf2"; do
if test -f $obj; then
loadfont $obj
fi
done
也就是说后面的obj变量不能用英文双引号括起来,否则$obj就识别为efi/grub2/*.pf2,而不是一个变量。好奇怪,想不通为什么?
解决了,我是这样写的成功了
for obj in "$prefix/fonts/*.pf2"; do
if test -f $obj; then
loadfont $obj
fi
done
也就是说后面的obj变量不能用英文双引号括起来,否则$obj就识别为efi/g
详情回复
发表于 2023-5-12 23:18