Inserir un text a la segona línia d’un arxiu (Shell Script)

Avui estava automatitzant un procès per tal que en canviar de branca del SVN, a l’entorn de desenvolupant, m’afegís una línea extra al bootstrap del projecte PHP en que treballo.

Bàsicament l’arxiu original fa:

<?php
/**************
  Comentaris
 **************/

I jo volia que fes:

<?php
require_once "classes_prova/TestUtilitats.php";
/**************
  Comentaris
 **************/

Com ho he realitzat ha estat emprant aquestes línies de Shell Scripting:

awk 'NR==1{print; print "require_once \"/www/projectes/classes_prova/TestUtilitats.php\";"} NR!=1' /www/projectes/projecte_x/app/index.php > /www/projectes/projecte_x/app/index.php.2
mv /www/projectes/projecte_x/app/index.php /www/projectes/projecte_x/app/index.php-default
mv /www/projectes/projecte_x/app/index.php.2 /www/projectes/projecte_x/app/index.php
chown apache /www/projectes/projecte_x/app/index.php
Català-Catalunya English-USA Traduir a l'Anglès. Translate to English Compartir: La TafaneraIndependènciaCatosfera|FacebookTwitterFriend Feed|googleDeliciousDiggTechnoratiredditmixxyahoolivestumbleuponsimpy

Tags: , , ,

1.138 visualitzacions - versió en PDF

Comments are closed.