Для тестирования целых чисел вы захотите использовать:
-eq #Is equal
-ne #Is not equal
-lt #Less than
-le #Less than or equal
-gt #Greater than
-ge #Greater than or equal
Итак, ваш оператор test
должен читать:
if [ "$4" -gt 0 ];
Кроме того, в вашем операторе if
отсутствует then
, поэтому его следует исправить на:
if [ "$4" -gt 0 ]; then
См. man test
для получения дополнительной информации test
варианты.
sudo yum groupinstall "Chinese Support"
должен помочь установить все отсутствующие шрифты и конфигурации, связанные с китайским языком, в дистрибутиве на основе Red Hat.
Это должно решить вашу проблему с китайскими шрифтами.