GNU/Linux >> Tutoriels Linux >  >> Linux

Existe-t-il des idées de script shell bien connues et bien utilisées pour Un * x ?

Existe-t-il des IDE ciblés sur les scripts shell, en particulier les scripts bash et zsh ? Cela signifie avoir une coloration syntaxique pour les scripts shell et, plus important encore, des environnements de débogage avec des fonctionnalités telles que les points d'arrêt, l'inspection et la modification de variables, etc., tout comme celles disponibles pour les langages de programmation classiques tels que Python, Java et C.

Par exemple, Microsft Windows Powershell a des IDE comme
Powershell Plus et PowerGui.

Google a trouvé une combinaison de ShellEd, un plug-in Eclipse pour l'édition de scripts shell, et
BashEclipse, un débogueur Bash qui fonctionne avec ShellEd ; Je ne l'ai pas encore essayé.

Existe-t-il d'autres IDE de script shell pour Un*x similaires à ce combo ? Quelqu'un a-t-il une expérience avec eux ?

Réponse acceptée :

Je ne dirais pas qu'il est bien connu ou bien utilisé, mais vous pourriez jeter un coup d'œil à basheclipse :

Je dois admettre que je n'ai aucune expérience avec basheclipse et que je n'ai même pas réussi à l'installer en raison d'une incompatibilité de version d'eclipse.

D'autre part, j'utilise des fonctionnalités de débogage spécifiques à bash et ksh93, en particulier le trap ERR et trap DEBUG ceux mais pas les débogueurs basés sur eux kshdb et bashdb


Linux
  1. Existe-t-il des conventions de nommage pour les variables dans les scripts shell ?

  2. Y a-t-il des inconvénients à utiliser Mount –bind comme substitut des liens symboliques ?

  3. Linux - Existe-t-il des interfaces graphiques pour Linux qui n'utilisent pas X11 ?

  4. Formater la date et l'heure pour le script ou la variable du shell Linux

  5. Existe-t-il des codes d'état de sortie standard sous Linux ?

25 questions et réponses d'entrevue sur les scripts Shell Linux

Shell Scripting pour les débutants - Comment écrire des scripts Bash sous Linux

Shell Scripting Part4 - Entrée, sortie et redirection

Qu'est-ce qu'une base de données distribuée et à quoi servent les systèmes de données distribués ?

Existe-t-il un équivalent WinSCP pour Linux ?

Interface ruban pour GTK et Qt