{"course":{"productid":12213,"modality":1,"active":true,"language":"de","title":"Linux Shell Scripting","productcode":"LSS","vendorcode":"FL","vendorname":"Fast Lane","fullproductcode":"FL-LSS","courseware":{"has_ekit":false,"has_printkit":true,"language":"en"},"url":"https:\/\/portal.flane.ch\/course\/training-lss","essentials":"<p>&Auml;quivalentes Wissen aus den Seminaren <span class=\"cms-link-marked\"><a class=\"fl-href-prod\" href=\"\/swisscom\/course\/training-lin1\"><svg role=\"img\" aria-hidden=\"true\" focusable=\"false\" data-nosnippet class=\"cms-linkmark\"><use xlink:href=\"\/css\/img\/icnset-linkmarks.svg#linkmark\"><\/use><\/svg>Linux Admin<\/a><\/span> und <span class=\"cms-link-marked\"><a class=\"fl-href-prod\" href=\"\/swisscom\/course\/training-lin2\"><svg role=\"img\" aria-hidden=\"true\" focusable=\"false\" data-nosnippet class=\"cms-linkmark\"><use xlink:href=\"\/css\/img\/icnset-linkmarks.svg#linkmark\"><\/use><\/svg>Linux Advanced Admin<\/a><\/span><\/p>","contents":"<ul>\n<li>Grundlegendes<\/li><li>Wild cards und regular expressions<\/li><li>Variablen und deren G&uuml;ltigkeiten<\/li><li>Sourcing<\/li><li>Arithmetik<\/li><li>String-Operationen<\/li><li>Leeres, Nullen und das Nichts<\/li><li>Alle Varianten von Anf&uuml;hrungszeichen und Klammern<\/li><li>Einbettung von anderen Programmen (Binaries wie auch Scripts (Perl-, ...)<\/li><li>Exit Status<\/li><li>Funktionen<\/li><li>Pipes und Filter<\/li><li>Bedingte Ausf&uuml;hrungen (&amp;&amp;, ||, if, case, ...)<\/li><li>Schleifen (for, while, ...)<\/li><li>Rekursionen<\/li><li>Userinteraktion (read, trap, shift, getopts, ...)<\/li><li>Interaktive Men&uuml;s<\/li><li>Die wichtigsten &#039;externen&#039; Tools f&uuml;r Scripts (test, grep, tr, head, tail, cat, cut, ls, sed, paste, join, uniq, ...)<\/li><li>init Scripts<\/li><li>Residente Scripts erstellen und starten (Betreiben von Scripts als Prozess)<\/li><li>trap - reagieren auf Signale<\/li><\/ul><p>und das alles ge&uuml;bt in praxisnahen Projekten:<\/p>\n<ul>\n<li>Operieren mit Files (zum Aufw&auml;rmen)<\/li><li>CGI Webservice in Bash (zum Verstehen so mancher Zusammenh&auml;nge)<\/li><\/ul>","summary":"<p>Vieles ist Script wenn Linux bootet und alles davon sollten wir verstehen k&ouml;nnen im Falle des Falles. Ausserdem wollen wir Neues schaffen, Dinge passieren lassen beim Boot oder einem besonderen Event. Vieles ist Trickreich und mit besonderer Syntax versehen und schr&auml;g denken k&ouml;nnen hilft viel.<\/p>\n<p>Unter diesen Aspekten ist dieser ganz besondere Workshop entstanden. Wir operieren mit Files, bauen bei Bedarf einen Failover-Cluster gescripted, deklarieren Spams mit Hilfe von Spamassassin und editieren davon abh&auml;ngig Header in mime-Files und &auml;ndern den Betreff von Mails.<\/p>","essentials_plain":"\u00c4quivalentes Wissen aus den Seminaren Linux Admin und Linux Advanced Admin","contents_plain":"- Grundlegendes\n- Wild cards und regular expressions\n- Variablen und deren G\u00fcltigkeiten\n- Sourcing\n- Arithmetik\n- String-Operationen\n- Leeres, Nullen und das Nichts\n- Alle Varianten von Anf\u00fchrungszeichen und Klammern\n- Einbettung von anderen Programmen (Binaries wie auch Scripts (Perl-, ...)\n- Exit Status\n- Funktionen\n- Pipes und Filter\n- Bedingte Ausf\u00fchrungen (&&, ||, if, case, ...)\n- Schleifen (for, while, ...)\n- Rekursionen\n- Userinteraktion (read, trap, shift, getopts, ...)\n- Interaktive Men\u00fcs\n- Die wichtigsten 'externen' Tools f\u00fcr Scripts (test, grep, tr, head, tail, cat, cut, ls, sed, paste, join, uniq, ...)\n- init Scripts\n- Residente Scripts erstellen und starten (Betreiben von Scripts als Prozess)\n- trap - reagieren auf Signale\nund das alles ge\u00fcbt in praxisnahen Projekten:\n\n\n- Operieren mit Files (zum Aufw\u00e4rmen)\n- CGI Webservice in Bash (zum Verstehen so mancher Zusammenh\u00e4nge)","summary_plain":"Vieles ist Script wenn Linux bootet und alles davon sollten wir verstehen k\u00f6nnen im Falle des Falles. Ausserdem wollen wir Neues schaffen, Dinge passieren lassen beim Boot oder einem besonderen Event. Vieles ist Trickreich und mit besonderer Syntax versehen und schr\u00e4g denken k\u00f6nnen hilft viel.\n\nUnter diesen Aspekten ist dieser ganz besondere Workshop entstanden. Wir operieren mit Files, bauen bei Bedarf einen Failover-Cluster gescripted, deklarieren Spams mit Hilfe von Spamassassin und editieren davon abh\u00e4ngig Header in mime-Files und \u00e4ndern den Betreff von Mails.","skill_level":"Expert","version":"1.0","duration":{"unit":"d","value":3,"formatted":"3 Tage"},"pricelist":{"List Price":{"CH":{"country":"CH","currency":"CHF","taxrate":8.1,"price":1850},"DE":{"country":"DE","currency":"EUR","taxrate":19,"price":1690},"SE":{"country":"SE","currency":"EUR","taxrate":25,"price":1690},"IL":{"country":"IL","currency":"ILS","taxrate":17,"price":5870},"AT":{"country":"AT","currency":"EUR","taxrate":20,"price":1990},"SI":{"country":"SI","currency":"EUR","taxrate":20,"price":1690}}},"lastchanged":"2025-10-20T09:26:48+02:00","parenturl":"https:\/\/portal.flane.ch\/swisscom\/json-courses","nexturl_course_schedule":"https:\/\/portal.flane.ch\/swisscom\/json-course-schedule\/12213","source_lang":"de","source":"https:\/\/portal.flane.ch\/swisscom\/json-course\/training-lss"}}