Insert a blank

In a script I have this code:


Init
 Begin
  Set $sp = test  (GetOutput {exec df -h| grep /dev/hda3| (read x x x y x; echo $y)} 1 -1)
  ChangeTitle 1 $sp
End

I would like the word test to come before the data and that works fine. The problem is that I cannot insert a blank after the word ‘test’.

How do I make a blank between the word test and the data?

Init
 Begin
  Set $sp = test  (GetOutput {exec df -h| grep /dev/hda3| (read x x x y x; echo " $y")} 1 -1)
  ChangeTitle 1 $sp
End

(Hint: Whilst the above works, the use of ‘awk’ here would greatly simplify it.)

– Thomas Adam

… = {test } (Get Output …

That should work.