Este é um bom recurso para sed
Para o seu exemplo acima:
- O sinalizador
-isignifica 'editar no local' (somente no GNU sed), isso está editando$fileno local - A bandeira
-eune vários comandos. - O primeiro comando do seu exemplo parece estar substituindo instâncias de
$var="<stuff>"pelo segundo argumento passado para o script. - O segundo comando remove o espaço final após a sequência
="(por exemplo,foo=" bar "se tornariafoo="bar ")