Je cherche une méthode pour ajouter un shebang #!/bin/csh -f à la première ligne de mon fichier, qui est en fait créé par un autre ensemble de programmes, puisque ce script est auto-créé, il devrait être exécuté à partir de bash, lorsque l'utilisateur clique sur un bouton dans mon outil. J'ai essayé d'utiliser sed mais cela n'a pas fonctionné.
sed ' 1 s/.*/\#!/bin/csh -f/' filename.
et awk
awk 'NR==1{printf "%s %s\n", $0, "#!/bin/csh -f"}' filename
Ces deux commandes renvoient les résultats suivants
/bin/csh is not an event.
Veuillez suggérer une meilleure méthode.
Dan