Aktualisiert im Mai 2025. Dieser Kurs enthält jetzt den Coursera Coach! Eine intelligentere Art des Lernens mit interaktiven Unterhaltungen in Echtzeit, die Ihnen helfen, Ihr Wissen zu testen, Annahmen zu hinterfragen und Ihr Verständnis zu vertiefen, während Sie im Kurs vorankommen. In diesem Kurs lernen Sie, wie Sie Ihre Shell Scripting-Fähigkeiten mit fortgeschrittenen Techniken verbessern, die Sie in die Lage versetzen, leistungsstarke und effiziente Skripte zu schreiben. Sie beherrschen Funktionen, Bibliotheken, grafische Skripte und die Verwendung fortgeschrittener Werkzeuge wie sed, awk und Reguläre Ausdrücke (RegEx), um Daten zu manipulieren und komplexe Aufgaben zu automatisieren. Der Kurs beginnt mit einer Einführung in Funktionen und Bibliotheken in der Bash-Skripterstellung, wo Sie lernen, wie Sie wiederverwendbaren Code erstellen und Ihre Skripte modularisieren können. Sie werden sich mit lokalen und globalen Variablen befassen und erfahren, wie Sie Werte aus Funktionen zurückgeben können, um Ihre Skripte dynamischer zu gestalten. Dann tauchen wir tief in sed und awk ein, zwei wichtige Werkzeuge für die Textverarbeitung und Datenmanipulation. Von der einfachen Ersetzung bis hin zu komplexen mehrzeiligen Bearbeitungen werden Sie diese Werkzeuge beherrschen, um Textdaten mit Präzision zu verarbeiten. Als Nächstes behandeln wir die Leistungsfähigkeit von Regulären Ausdrücken (RegEx) für den Musterabgleich und die Textumwandlung. In diesem Abschnitt werden Sie in die Lage versetzt, erweiterte Such- und Ersetzungsoperationen zu erstellen, die Ihre Skripte äußerst flexibel und effizient machen. Anschließend werden Sie sich mit dem Skripting für grafische Benutzeroberflächen (GUI) befassen und lernen, wie Sie interaktive Skripte erstellen, die den Benutzer mit textbasierten oder grafischen Menüs ansprechen. Der Kurs richtet sich an fortgeschrittene Teilnehmer, die bereits mit den Grundlagen des Shell Scripting vertraut sind. Er richtet sich an Systemadministratoren, Entwickler und alle, die ihre Skripting-Fähigkeiten verbessern möchten. Es werden keine Vorkenntnisse in GUI-Skripten oder fortgeschrittenem sed/awk vorausgesetzt, aber ein solides Verständnis der Grundlagen von Bash-Skripten wird empfohlen.

Schalten Sie mit Coursera Plus den Zugang zu mehr als 10.000 Kursen frei. Starten Sie die 7-tägige kostenlose Testversion.

Empfohlene Erfahrung
Was Sie lernen werden
Erstellen und verwalten Sie wiederverwendbare Funktionen und Funktionsbibliotheken, um Ihre Skripte zu optimieren.
Beherrschen Sie die Werkzeuge sed und awk, um Text und Daten effektiv zu manipulieren.
Reguläre Ausdrücke für einen leistungsstarken Musterabgleich verstehen und implementieren.
Erstellen Sie interaktive, grafische Skripte zur Einbindung der Benutzer mit Hilfe fortschrittlicher GUI-Tools.
Kompetenzen, die Sie erwerben
- Kategorie: Linux-Befehle
- Kategorie: Benutzeroberfläche (UI)
- Kategorie: Grafische Tools
- Kategorie: Befehlszeilen-Schnittstelle
- Kategorie: Bash (Skriptsprache)
- Kategorie: Unix-Shell
- Kategorie: Shell-Skript
- Kategorie: Unix-Befehle
- Kategorie: Unix
- Kategorie: Skripting
- Kategorie: Linux
- Kategorie: Skriptsprachen
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
7 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

In diesem Kurs gibt es 6 Module
In diesem Modul werden wir uns mit fortgeschrittenen Konzepten der Bash-Skripterstellung befassen, wobei der Schwerpunkt auf Funktionen und Bibliotheken liegt. Sie werden ein tieferes Verständnis für die Definition und Verwendung von Funktionen, die Verwaltung von Variablen in ihnen und die Erstellung einer Bibliothek mit wiederverwendbaren Funktionen erlangen, um die Effizienz und Lesbarkeit Ihrer Skripte zu verbessern.
Das ist alles enthalten
2 Videos
In diesem Modul tauchen wir in die leistungsstarken Werkzeuge sed und awk ein, um Ihre Skripting-Fähigkeiten zu verbessern. Sie lernen die Grundlagen von sed, einschließlich Ersetzung, Löschung und Textmanipulation, sowie die Formatierung und Verarbeitung von Daten mit awk. Am Ende dieses Moduls werden Sie in der Lage sein, bestimmte Daten in Ihren Skripten effektiv herauszuschneiden und zu verändern.
Das ist alles enthalten
4 Videos1 Aufgabe
In diesem Modul werden wir die Feinheiten der Regulären Ausdrücke (RegEx) und ihre Anwendung in sed und gawk erkunden. Sie erhalten eine solide Grundlage in der Syntax von RegEx, einschließlich Sonderzeichen und Zeichenklassen, und gehen zu fortgeschritteneren Konzepten wie Negation, Bereiche und Ausdrucksgruppierung über. Am Ende werden Sie in der Lage sein, komplexe Mustervergleiche und Textmanipulationen in Ihren Skripten durchzuführen.
Das ist alles enthalten
2 Videos1 Aufgabe
In diesem Modul werden wir uns auf das Schreiben von grafischen Skripten konzentrieren, die die Benutzerinteraktion innerhalb Ihrer Shell-Skripte verbessern. Sie beginnen mit der Erstellung von textbasierten Menüs für Benutzereingaben und gehen dann zur Verwendung des Programms "dialog" und seiner Widgets über, um professionellere, visuell ansprechende Skripte zu erstellen. Wir werden auch moderne GUI-Tools wie kdialog und zenity für noch ausgefeiltere Schnittstellen kennenlernen.
Das ist alles enthalten
2 Videos1 Aufgabe
In diesem Modul werden wir die fortgeschrittenen Merkmale von sed erkunden, wobei wir uns auf mehrzeilige Befehle und die leistungsstarke Funktion "Leerzeichen halten" zur Textmanipulation konzentrieren. Sie werden lernen, wie Sie Befehle wie das mehrzeilige Weiter, Löschen und Drucken verwenden können, um komplexe Textverarbeitungsaufgaben zu bewältigen. Außerdem werden wir die Befehlsnegation behandeln, die Ihnen mehr Kontrolle darüber gibt, wann bestimmte sed-Befehle ausgeführt werden sollen oder nicht.
Das ist alles enthalten
3 Videos1 Aufgabe
In diesem Modul werden wir uns mit den fortgeschrittenen Merkmalen von Gawk befassen, um Ihre Skripting-Fähigkeiten zu verbessern. Sie lernen Variablentypen kennen, einschließlich integrierter und benutzerdefinierter Variablen, und lernen, mit Arrays zur Datenorganisation zu arbeiten. Außerdem lernen Sie, strukturierte Befehle wie Bedingungen und Schleifen zu verwenden, und erfahren, wie Sie Ausgaben formatieren und benutzerdefinierte Funktionen für leistungsfähigere, wiederverwendbare Skripte erstellen können.
Das ist alles enthalten
4 Videos3 Aufgaben
Dozent

von
Mehr von Softwareentwicklung entdecken
Status: Kostenloser Testzeitraum
Status: Kostenloser Testzeitraum
Warum entscheiden sich Menschen für Coursera für ihre Karriere?





Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
Ja, Sie können das erste Video in der Vorschau ansehen und den Lehrplan einsehen, bevor Sie sich anmelden. Sie müssen den Kurs kaufen, um auf Inhalte zuzugreifen, die nicht in der Vorschau enthalten sind.
Wenn Sie sich vor dem Beginn der Sitzung in den Kurs einschreiben, haben Sie Zugang zu allen Vorlesungsvideos und Lesestoff für den Kurs. Sobald die Sitzung beginnt, können Sie die Aufgaben einreichen.
Sobald Sie sich angemeldet haben und Ihre Sitzung beginnt, haben Sie Zugang zu allen Videos und anderen Ressourcen, einschließlich der Lektüre und dem Diskussionsforum des Kurses. Sie können Übungsaufgaben ansehen und einreichen und die erforderlichen benoteten Aufgaben erledigen, um eine Note und ein Kurszertifikat zu erhalten.
Weitere Fragen
Finanzielle Unterstützung verfügbar,



