Remplacer du texte dans un fichier avec macOS

Publié le 14/07/2021 • Mis à jour le 14/07/2021


English language detected! 🇬🇧

  We noticed that your browser is using English. Do you want to read this post in this language?

Read the english version 🇬🇧 Close

Dans ce bout de code, nous voyons comment remplacer du texte dans un fichier avec macOS. Parfois les commandes Unix ne fonctionnent pas tout à fait comme elles le devraient. La commande SED est un bon exemple ou le fichier qu'on désire modifier se retrouve vide. Pour empêcher cela, on peut utiliser les commandes suivantes :


sed 's/APP_ENV=dev/APP_ENV=prod/g' .env > .env.new && mv .env.new .env
sed -i '' 's/APP_ENV=dev/APP_ENV=prod/g' .env

 Plus sur Stackoverflow  Snippet aléatoire