Você precisa adicionar a opção -i
para atualizá-lo, e não para o padrão.
Além disso, 30i
é inserido antes da linha 30, então você precisa de 31i
. Além disso, você inseriu um único espaço, suponho que isso seja um erro.
Então você precisa:
sed -i '31i\<script type=\"text/javascript\" src=\"./js/jquery.browser.js\"></script> ' /path/to/index.html