Zum Inhalt springen

Kommandozeile interpretieren


Zakum

Empfohlene Beiträge

Hallo Leute. :)

Ich schreibe gerade ein Programm, dass unter Ubuntu, Linux laufen soll.

Das Programm liest eine ziel.txt ein und verarbeitet das Ding dann.

Somit muss der Nutzer, wenn er eine andere Datei verarbeitet haben möchte, diese Datei in ziel.txt umbenennen. Das ist natürlich nicht unbedingt schön.

Ich hab gehört, es wäre theoretisch möglich, beim Programmaufruf durch ein Terminal, einfache den Dateinamen mitzugeben (als Suffix?), der verarbeitet werden soll.

Allerdings habe ich absolut keine Idee, wie das umsetzbar wäre, an sich ist das ja ein ziemlicher Batzen an Problemen (der wohl etwas über meine "Gehaltsstufe" steht ;) ...ich denke da nur an das parsen).

Weiß zufälliger Weise jemand, ob es da vlt. entsprechende Bibliothek gibt?

Oder wie wird das sonst in solchen Fällen geregelt?

Ciao

Zakum

Link zu diesem Kommentar
Auf anderen Seiten teilen

Da es nicht ganz einfach ist eine Kommandozeile vernünftig zu interpretieren, empfehle ich dir von Anfang an auf eine vernünftige Bibliothek zu setzen.

Es ist übrigens eine Art Konvention, dass du dein Programm auch vom Standardinput lesen lässt. Entweder per default oder mit '-' als Dateiargument.

Das macht die Verwendung in Shellscripts einfacher.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...