<?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="Gya503xKgq"&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=Gya503xKgq" width="600" height="338" title="&#x201E;Shell Script zum Kopieren&#x201C; &#x2013; steviesblog.de" data-secret="Gya503xKgq" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! 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
/* ]]&gt; */
&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>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced (SSL caching disabled) 

Served from: steviesblog.de @ 2026-04-18 14:15:37 by W3 Total Cache
-->