GNU/Linux >> Linux Esercitazione >  >> Linux

Esistono ide di script di shell ben noti e ben utilizzati per Un*x?

Esistono IDE mirati allo scripting della shell, in particolare agli script bash e zsh? Ciò significa avere l'evidenziazione della sintassi per gli script della shell e, soprattutto, gli ambienti di debug con funzionalità come punti di interruzione, ispezione e modifica delle variabili, ecc., proprio come quelle disponibili per i normali linguaggi di programmazione come Python, Java e C.

Ad esempio, Microsft Windows Powershell ha IDE come
Powershell Plus e PowerGui.

Google ha creato una combinazione di ShellEd, un plug-in Eclipse per la modifica degli script di shell, e
BashEclipse, un debugger Bash che funziona con ShellEd; Non l'ho ancora provato.

Esistono altri IDE di scripting della shell per Un*x simili a questa combinazione? Qualcuno ha qualche esperienza con loro?

Risposta accettata:

Non direi che sia ben noto o ben utilizzato, ma potresti dare un'occhiata a basheclipse:

Devo ammettere che non ho esperienza con basheclipse e non sono nemmeno riuscito a installarlo a causa di una mancata corrispondenza della versione di eclipse.

D'altra parte, sto usando le funzionalità di debug specifiche di bash e ksh93, in particolare il trap ERR e trap DEBUG quelli ma non i debugger basati su di essi kshdb e bashdb


Linux
  1. Esistono convenzioni di denominazione per le variabili negli script della shell?

  2. Ci sono degli svantaggi nell'usare Mount-bind come sostituto dei collegamenti simbolici?

  3. Linux:esistono delle GUI per Linux che non utilizzano X11?

  4. Esistono strumenti Cli per disegnare grafica sullo schermo durante una sessione X?

  5. Esistono codici di stato di uscita standard in Linux?

25 Domande e risposte sull'intervista sugli script della shell di Linux

Script di shell per principianti - Come scrivere script Bash in Linux

Shell Scripting Part4 – Input, Output e Reindirizzamento

Che cos'è un database distribuito e a cosa servono i sistemi di dati distribuiti?

Esiste un equivalente WinSCP per Linux?

Interfaccia a nastro per GTK e Qt