Ti serve solo un \ per inserire più spazi vuoti come questo
sed -i "${line} i \ ${text}" $file
Puoi sfuggire al space carattere, ad esempio per aggiungere 2 spazi:
sed -i "${line} i \ \ ${text}" $file
Oppure puoi farlo nella definizione del tuo text variabile:
text="\ \ hello world"