J'essaie de savoir s'il est possible de modifier un fichier dans une seule commande sed sans diffuser manuellement le contenu modifié dans un nouveau fichier, puis renommer le nouveau fichier en son nom d'origine. J'ai essayé l' -i
option mais mon système Solaris a dit que -i
c'était une option illégale. Existe-t-il une manière différente?
-i
est une option dans gnu sed, mais n'est pas dans sed standard. Cependant, il diffuse le contenu dans un nouveau fichier, puis renomme le fichier afin qu'il ne soit pas ce que vous voulez.