<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>steviesblog.de</provider_name><provider_url>https://steviesblog.de/blog</provider_url><author_name>w w</author_name><author_url>https://steviesblog.de/blog/author/w/</author_url><title>Shell Script zum Kopieren - steviesblog.de</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="pQWFJAGhyA"&gt;&lt;a href="https://steviesblog.de/blog/2019/05/10/shell-script-zum-kopieren/"&gt;Shell Script zum Kopieren&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://steviesblog.de/blog/2019/05/10/shell-script-zum-kopieren/embed/#?secret=pQWFJAGhyA" width="600" height="338" title="&#x201E;Shell Script zum Kopieren&#x201C; &#x2013; steviesblog.de" data-secret="pQWFJAGhyA" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://steviesblog.de/blog/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><description>Ich habe mir heute mal ein keines Shell Script geschrieben, welches mir Dateien hin und hier schiebt. Ziel war es die Daten von meinem Test System in die Produktiv Ordner meines Webserver zu schieben. Da es mehrere Ordner sind, war und ist es ziemlich m&#xFC;hselig &#xC4;nderungen auf die produktiven Seiten zu kopieren. Die Funktionsweise ist eigentlich ziemlich schnell erkl&#xE4;rt. Im Array sind meine Produktiv Systeme, bzw. Ordner. In der ersten IF-Anweisung pr&#xFC;ft er ob die Datei, die ich der Shell als Parameter &#xFC;bergeben habe, &#xFC;berhaupt im Test existiert. Sollte dies der Fall sein, springt das Script in ein Loop &#xFC;ber [&hellip;]</description><thumbnail_url>https://steviesblog.de/blog/wp-content/uploads/2019/05/Linux-300x119.png</thumbnail_url></oembed>
