Existe um erro de digitação no seu script à medida que você o colou:
expr $R2x \*$ R2y
deve ler
expr $R2x \* $R2y
Você também deve colocar o seguinte no topo:
#!/bin/bash
para garantir que seja executado com o shell correto.
Seu expr
não faz nada útil, certamente os resultados não são lidos de volta no R1z ou R2z. O que você provavelmente quer fazer é:
#!/bin/bash
echo Enter the length of room 1
read R1x
echo Enter the width of room 1
read R1y
echo Enter the length of room 1
read R2x
echo Enter the width of room 2
read R2y
R1z=$(expr $R1x \* $R1y)
R2z=$(expr $R2x \* $R2y)
if [ $R1z -ge $R2z ]
then
echo Room 1 is bigger
else
echo Room 2 is bigger
fi