Files
OBIJupyterHub/web_src/lectures/computers/unix/pipe.svg
2025-10-31 19:56:10 +01:00

496 lines
22 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="210mm"
height="297mm"
id="svg3466"
sodipodi:version="0.32"
inkscape:version="0.46+devel"
sodipodi:docname="pipe.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape">
<defs
id="defs3468">
<marker
inkscape:stockid="Arrow2Sstart"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow2Sstart"
style="overflow:visible">
<path
id="path4444"
style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
transform="scale(0.3) translate(-2.3,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Send"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Send"
style="overflow:visible;">
<path
id="path4429"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
transform="scale(0.2) rotate(180) translate(6,0)" />
</marker>
<marker
inkscape:stockid="Arrow2Mend"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow2Mend"
style="overflow:visible;">
<path
id="path4441"
style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
transform="scale(0.6) rotate(180) translate(0,0)" />
</marker>
<marker
inkscape:stockid="Arrow1Lend"
orient="auto"
refY="0.0"
refX="0.0"
id="Arrow1Lend"
style="overflow:visible;">
<path
id="path4417"
d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
transform="scale(0.8) rotate(180) translate(12.5,0)" />
</marker>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective3474" />
<inkscape:perspective
id="perspective3682"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3746"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective3829"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective6738"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<marker
inkscape:stockid="Arrow1Send"
orient="auto"
refY="0"
refX="0"
id="Arrow1Send-8"
style="overflow:visible">
<path
id="path4429-5"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
</marker>
<inkscape:perspective
id="perspective6998"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7106"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective7154"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<marker
inkscape:stockid="Arrow1Send"
orient="auto"
refY="0"
refX="0"
id="Arrow1Send-5"
style="overflow:visible">
<path
id="path4429-4"
d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
</marker>
<inkscape:perspective
id="perspective9121"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective9340"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.07"
inkscape:cx="114.33407"
inkscape:cy="807.71826"
inkscape:document-units="px"
inkscape:current-layer="g7088-8"
showgrid="false"
inkscape:window-width="838"
inkscape:window-height="762"
inkscape:window-x="339"
inkscape:window-y="40" />
<metadata
id="metadata3471">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1">
<image
y="240.85634"
x="18.172258"
id="image3684"
height="82.080559"
width="214.4359"
sodipodi:absref="/var/folders/5N/5NFz3SvzHiSgXVQaph86gU++m12/-Tmp-/ocal-JFYLLU-johnny_automatic_computer_keyboard_2.png"
xlink:href="/var/folders/5N/5NFz3SvzHiSgXVQaph86gU++m12/-Tmp-/ocal-JFYLLU-johnny_automatic_computer_keyboard_2.png" />
<image
y="228.50169"
x="571.0235"
id="image3748"
height="142.38641"
width="151.32433"
sodipodi:absref="/var/folders/5N/5NFz3SvzHiSgXVQaph86gU++m12/-Tmp-/ocal-IHSILU-elkbuntu_Generic_Monitor.png"
xlink:href="/var/folders/5N/5NFz3SvzHiSgXVQaph86gU++m12/-Tmp-/ocal-IHSILU-elkbuntu_Generic_Monitor.png" />
<g
id="g7088"
transform="translate(-80,0.712675)">
<rect
y="42.899506"
x="211.51494"
height="148.04497"
width="108.6272"
id="rect2571"
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.75636965;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<rect
y="75.217682"
x="211.40768"
height="114.68572"
width="108.84171"
id="rect2573"
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.75325328;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<rect
y="136.73466"
x="211.42136"
height="54.235508"
width="108.81437"
id="rect2575"
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.76432908;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<text
transform="scale(1.036408,0.96487095)"
sodipodi:linespacing="125%"
id="text2577"
y="63.924683"
x="213.6992"
style="font-size:12.10191441px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="63.924683"
x="213.6992"
id="tspan2579"
sodipodi:role="line">Environement</tspan></text>
<text
transform="scale(1.036408,0.96487095)"
sodipodi:linespacing="125%"
id="text2581"
y="172.86385"
x="221.05904"
style="font-size:12.10191441px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="172.86385"
x="221.05904"
id="tspan2583"
sodipodi:role="line"> ls</tspan></text>
<text
transform="scale(1.036408,0.96487095)"
sodipodi:linespacing="125%"
id="text2585"
y="111.90913"
x="229.58002"
style="font-size:12.10191441px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="111.90913"
x="229.58002"
id="tspan2587"
sodipodi:role="line">Données</tspan></text>
</g>
<image
y="28.829311"
x="632.97821"
id="image7000"
height="54.734882"
width="93.009888"
sodipodi:absref="/var/folders/5N/5NFz3SvzHiSgXVQaph86gU++m12/-Tmp-/ocal-8STCLU-johnny_automatic_one_drawer_wooden_case.png"
xlink:href="/var/folders/5N/5NFz3SvzHiSgXVQaph86gU++m12/-Tmp-/ocal-8STCLU-johnny_automatic_one_drawer_wooden_case.png" />
<path
style="fill:none;stroke:#000000;stroke-width:5.71639729;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow1Send);display:inline"
d="M 66.698058,256.74419 67.301171,63.298887 125.3154,62.27542"
id="path3898"
inkscape:connector-type="polyline"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;stroke:#000000;stroke-width:5.716;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:8;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow1Send)"
d="m 241.82103,70.207201 110.95008,0.571512 3.08434,245.755007 207.75904,-0.8034"
id="path5599"
inkscape:connector-type="polyline"
sodipodi:nodetypes="cccc"
inkscape:transform-center-x="8.7851138"
inkscape:transform-center-y="20.689846" />
<path
style="fill:none;stroke:#000000;stroke-width:5.97120285;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:8;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow1Send)"
d="M 240.9271,53.726767 315.61039,53.13916"
id="path5599-7"
inkscape:connector-type="polyline"
sodipodi:nodetypes="cc"
inkscape:transform-center-x="13.141451"
inkscape:transform-center-y="0.80123225" />
<text
xml:space="preserve"
style="font-size:28.58198738px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Times;-inkscape-font-specification:Times"
x="-171.87724"
y="53.146492"
id="text6758"
sodipodi:linespacing="125%"
transform="matrix(-0.01902236,-0.99615774,1.0034965,-0.01888325,0,0)"
inkscape:transform-center-x="10.281426"
inkscape:transform-center-y="-26.893646"><tspan
sodipodi:role="line"
id="tspan6760"
x="-171.87724"
y="53.146492">stdin</tspan></text>
<text
xml:space="preserve"
style="font-size:28.58198738px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Times;-inkscape-font-specification:Times"
x="242.96147"
y="47.313225"
id="text6762"
sodipodi:linespacing="125%"
transform="matrix(1.0036225,-0.01036234,0.01043868,0.9962828,0,0)"
inkscape:transform-center-x="-18.366717"
inkscape:transform-center-y="10.014886"><tspan
sodipodi:role="line"
id="tspan6764"
x="242.96147"
y="47.313225">stdout</tspan></text>
<text
xml:space="preserve"
style="font-size:28.58198738px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Times;-inkscape-font-specification:Times"
x="154.34219"
y="-358.42078"
id="text6766"
sodipodi:linespacing="125%"
transform="matrix(0.01364338,0.99624466,-1.003584,0.0135436,0,0)"><tspan
sodipodi:role="line"
id="tspan6768"
x="154.34219"
y="-358.42078">stderr</tspan></text>
<text
xml:space="preserve"
style="font-size:28.58198738px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Times;-inkscape-font-specification:Times"
x="622.0321"
y="100.37435"
id="text7014"
sodipodi:linespacing="100%"
transform="scale(1.0036768,0.99633667)"><tspan
sodipodi:role="line"
id="tspan7016"
x="622.0321"
y="100.37435"
style="font-size:17.14919281px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:100%;writing-mode:lr-tb;text-anchor:start;font-family:Courier;-inkscape-font-specification:Courier">mon_listing</tspan></text>
<g
transform="translate(226.17146,0.712675)"
id="g7088-8">
<rect
y="42.899506"
x="211.51494"
height="148.04497"
width="108.6272"
id="rect2571-1"
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.75636965;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<rect
y="75.217682"
x="211.40768"
height="114.68572"
width="108.84171"
id="rect2573-1"
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.75325328;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<rect
y="136.73466"
x="211.42136"
height="54.235508"
width="108.81437"
id="rect2575-2"
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.76432908;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" />
<text
transform="scale(1.036408,0.96487095)"
sodipodi:linespacing="125%"
id="text2577-8"
y="63.924683"
x="213.6992"
style="font-size:12.10191441px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="63.924683"
x="213.6992"
id="tspan2579-7"
sodipodi:role="line">Environement</tspan></text>
<text
transform="scale(1.036408,0.96487095)"
sodipodi:linespacing="125%"
id="text2581-3"
y="172.86385"
x="221.05904"
style="font-size:12.10191441px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="172.86385"
x="221.05904"
id="tspan2583-2"
sodipodi:role="line"> egrep</tspan></text>
<text
transform="scale(1.036408,0.96487095)"
sodipodi:linespacing="125%"
id="text2585-2"
y="111.90913"
x="229.58002"
style="font-size:12.10191441px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
xml:space="preserve"><tspan
y="111.90913"
x="229.58002"
id="tspan2587-0"
sodipodi:role="line">Données</tspan></text>
</g>
<path
style="fill:none;stroke:#000000;stroke-width:5.97120285;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:8;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-end:url(#Arrow1Send)"
d="m 545.89674,51.701958 80.01335,-1.52064"
id="path5599-7-6"
inkscape:connector-type="polyline"
sodipodi:nodetypes="cc"
inkscape:transform-center-x="13.141451"
inkscape:transform-center-y="0.80123225" />
<text
xml:space="preserve"
style="font-size:28.58198738px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Times;-inkscape-font-specification:Times"
x="550.80219"
y="48.482811"
id="text6762-2"
sodipodi:linespacing="125%"
transform="matrix(1.0036225,-0.01036234,0.01043868,0.9962828,0,0)"
inkscape:transform-center-x="-18.366717"
inkscape:transform-center-y="10.014886"><tspan
sodipodi:role="line"
id="tspan6764-5"
x="550.80219"
y="48.482811">stdout</tspan></text>
<path
sodipodi:type="arc"
style="fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-width:8;stroke-linejoin:round;stroke-miterlimit:8;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
id="path7180"
sodipodi:cx="364"
sodipodi:cy="54.362183"
sodipodi:rx="20"
sodipodi:ry="22"
d="m 384,54.362183 a 20,22 0 1 1 -40,0 20,22 0 1 1 40,0 z"
transform="matrix(0.50390843,0,0,0.45809857,150.57733,27.458944)" />
<path
style="fill:none;stroke:#000000;stroke-width:5.71600008;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-mid:none;marker-end:url(#Arrow1Send-5)"
d="m 346.0938,53.995703 82.29449,0.36648"
id="path7182"
inkscape:connector-type="polyline"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-size:28.58198738px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Times;-inkscape-font-specification:Times"
x="356.31754"
y="54.221001"
id="text6758-0"
sodipodi:linespacing="125%"
transform="matrix(0.9959039,-0.02744408,0.03045135,1.0032738,0,0)"
inkscape:transform-center-x="418.77442"
inkscape:transform-center-y="329.23379"><tspan
sodipodi:role="line"
id="tspan6760-2"
x="356.31754"
y="54.221001">stdin</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:5.716;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow1Send-5)"
d="M 545.79439,63.577136 603.6,63.047303 604.6729,219.65191"
id="path9138"
inkscape:connector-type="polyline"
sodipodi:nodetypes="ccc" />
<text
xml:space="preserve"
style="font-size:28.58198738px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Times;-inkscape-font-specification:Times"
x="137.18686"
y="-610.66376"
id="text6766-1"
sodipodi:linespacing="125%"
transform="matrix(0.01364338,0.99624467,-1.003584,0.0135436,0,0)"><tspan
sodipodi:role="line"
id="tspan6768-9"
x="137.18686"
y="-610.66376">stderr</tspan></text>
</g>
</svg>