Equivalence sh/csh - Shell/Batch - Programmation
Marsh Posté le 05-04-2006 à 12:16:32
Ben comment dire... csh... t'en as vraiment besoin ?
(à priori, pas possible de faire ça directement en csh, faut passer par sed par exemple)
Marsh Posté le 05-04-2006 à 13:09:56
En fait je dois faire des scripts génériques .....
Donc il me fo une version en csh (et oui il y en a qui l'utilisent lol).
et je voudrais ne pas utiliser sed ou awk (question de temps d'execution).
CedBer
Marsh Posté le 05-04-2006 à 13:15:39
Pourquoi tu n'utilises pas un shebang en début de script ?!
Comme ça, peu importe sur quel shell se trouve la personne qui lance le script, il sera toujours lancé avec le bon interpréteur !
Exemple :
Code :
|
Et voila. Même si tu es en csh, ton script se lancera avec sh comme interpréteur.
Et je ne vois pas pourquoi tu exclus sed et awk.
Ces commandes ne sont pas lentes... bien utilisées.
Marsh Posté le 05-04-2006 à 13:53:01
Pour rentrer un peu plus dans le detail, c'est pour le .login !
J'ai un petit test a executer alors un awk ou un sed dans un .login ca me gene ....
Merci
Marsh Posté le 03-04-2006 à 15:16:58
Bonjour,
Est-ce que quelq'un saurait faire ca en csh :
A=/etc/passwd
echo ${A%?}
C'est a dire, afficher le contenu de la variable A sans la derniere lettre !
Je connais sh mais csh ?!?
Merci
CedBer