Sed регулярное выражение, чтобы добавить несколько пробелов

Я ищу чистый способ добавить несколько пробелов к выражению sed. Имея буквальные пробелы в постановке работает:

sed -i 's/this is a test/\n and so is this/' test_file.txt 

но я надеялся на более точный способ сделать это с помощью регулярных выражений. Спасибо!

С помощью bash или zsh вы можете получить произвольное количество пробелов в переменной с помощью:

 printf -v spc %10s sed -i "s/this is a test/&\n${spc}and so is this/" test_file.txt 

С zsh вы также можете сделать:

 sed -i "s/this is a test/&\n${(l:10:)}and so is this/" test_file.txt