From 2bf554c0b2c6446cd43a00136017628b211c5c2c Mon Sep 17 00:00:00 2001
From: Peter Gerwinski <peter.gerwinski@hs-bochum.de>
Date: Wed, 12 Oct 2022 23:29:43 +0200
Subject: [PATCH] Screenshots und Beispiele 12.10.2022

---
 20221012/email-01.txt     | 27 +++++++++++++++++++++++++++
 20221012/grep-02.txt      |  7 +++++++
 20221012/grep-03.txt      | 15 +++++++++++++++
 20221012/hello-01.c       |  7 +++++++
 20221012/hello-02.c       |  7 +++++++
 20221012/if-02.txt        | 25 +++++++++++++++++++++++++
 20221012/if-03.txt        |  7 +++++++
 20221012/if-04.txt        | 13 +++++++++++++
 20221012/if-05.txt        |  7 +++++++
 20221012/pipes-01.txt     | 11 +++++++++++
 20221012/quadrocopter.jpg |  1 +
 20221012/test-01.html     |  4 ++++
 20221012/test-02.html     |  4 ++++
 13 files changed, 135 insertions(+)
 create mode 100644 20221012/email-01.txt
 create mode 100644 20221012/grep-02.txt
 create mode 100644 20221012/grep-03.txt
 create mode 100644 20221012/hello-01.c
 create mode 100644 20221012/hello-02.c
 create mode 100644 20221012/if-02.txt
 create mode 100644 20221012/if-03.txt
 create mode 100644 20221012/if-04.txt
 create mode 100644 20221012/if-05.txt
 create mode 100644 20221012/pipes-01.txt
 create mode 120000 20221012/quadrocopter.jpg
 create mode 100644 20221012/test-01.html
 create mode 100644 20221012/test-02.html

diff --git a/20221012/email-01.txt b/20221012/email-01.txt
new file mode 100644
index 0000000..e373799
--- /dev/null
+++ b/20221012/email-01.txt
@@ -0,0 +1,27 @@
+cassini/home/peter/bo/2022ws/es/20221012> host m31.gerwinski.de
+m31.gerwinski.de has address 88.198.170.60
+m31.gerwinski.de mail is handled by 10 mx2.gerwinski.de.
+cassini/home/peter/bo/2022ws/es/20221012> nc 88.198.170.60 25
+220 mx1.gerwinski.de ESMTP Exim 4.94.2 Wed, 12 Oct 2022 15:34:28 +0200
+HELO cassini
+250 mx1.gerwinski.de Hello cassini [195.37.15.85]
+MAIL FROM: Elon Musk <musk@example.com>
+250 OK
+RCPT TO: Peter Gerwinski <peter@gerwinski.de>
+250 Accepted
+From: Steve Jobs <jobs@example.com>
+500 unrecognized command
+DATA
+354 Enter message, ending with "." on a line by itself
+From: Steve Jobs <jobs@example.com>
+To: Bill Gates <gates@example.com>
+Subject: Hi! B-)
+
+Hi, Bill. How are you?
+Greetings,
+   S.
+.
+250 OK id=1oibti-006flc-5o
+QUIT
+221 mx1.gerwinski.de closing connection
+cassini/home/peter/bo/2022ws/es/20221012>
diff --git a/20221012/grep-02.txt b/20221012/grep-02.txt
new file mode 100644
index 0000000..6ecb4df
--- /dev/null
+++ b/20221012/grep-02.txt
@@ -0,0 +1,7 @@
+cassini/home/peter/bo/2022ws/es/20221012> grep '".*"' test.html
+  <img src="quadrocopter.jpg"/>
+cassini/home/peter/bo/2022ws/es/20221012> grep -o '".*"' test.html
+"quadrocopter.jpg"
+cassini/home/peter/bo/2022ws/es/20221012> grep -o '".*"' test.html | sed -e 's/"//g'
+quadrocopter.jpg
+cassini/home/peter/bo/2022ws/es/20221012>
diff --git a/20221012/grep-03.txt b/20221012/grep-03.txt
new file mode 100644
index 0000000..d80d0e0
--- /dev/null
+++ b/20221012/grep-03.txt
@@ -0,0 +1,15 @@
+<html>
+  <h1>Ein Quadrocopter!</h1>
+  <img alt="Foto: Quadrocopter" src="quadrocopter.jpg"/>
+</html>
+cassini/home/peter/bo/2022ws/es/20221012> grep -o '".*"' test-02.html | sed -e 's/"//g'
+Foto: Quadrocopter src=quadrocopter.jpg
+cassini/home/peter/bo/2022ws/es/20221012> grep -o '".*"' test-02.html
+"Foto: Quadrocopter" src="quadrocopter.jpg"
+cassini/home/peter/bo/2022ws/es/20221012> grep -o '<img.*src=".*"' test-02.html
+<img alt="Foto: Quadrocopter" src="quadrocopter.jpg"
+cassini/home/peter/bo/2022ws/es/20221012> grep -o '<img.*src=".*"' test-02.html | sed -e 's/^.*src=".*".*$/bla/'
+bla
+cassini/home/peter/bo/2022ws/es/20221012> grep -o '<img.*src=".*"' test-02.html | sed -e 's/^.*src="\(.*\)".*$/\1/'
+quadrocopter.jpg
+cassini/home/peter/bo/2022ws/es/20221012>
diff --git a/20221012/hello-01.c b/20221012/hello-01.c
new file mode 100644
index 0000000..b19d80e
--- /dev/null
+++ b/20221012/hello-01.c
@@ -0,0 +1,7 @@
+#include <stdio.h>
+
+int main (void)
+{
+  printf ("Hello, world!\n");
+  return 0;
+}
diff --git a/20221012/hello-02.c b/20221012/hello-02.c
new file mode 100644
index 0000000..221e012
--- /dev/null
+++ b/20221012/hello-02.c
@@ -0,0 +1,7 @@
+#include <stdio.h>
+
+int main (void)
+{
+  printf ("Hello, world!\n");
+  return 1;
+}
diff --git a/20221012/if-02.txt b/20221012/if-02.txt
new file mode 100644
index 0000000..925f150
--- /dev/null
+++ b/20221012/if-02.txt
@@ -0,0 +1,25 @@
+cassini/home/peter/bo/2022ws/es/20221012> cat hello-01.c
+#include <stdio.h>
+
+int main (void)
+{
+  printf ("Hello, world!\n");
+  return 0;
+}
+cassini/home/peter/bo/2022ws/es/20221012> ./hello-01
+Hello, world!
+cassini/home/peter/bo/2022ws/es/20221012> echo $?
+0
+cassini/home/peter/bo/2022ws/es/20221012> cat hello-02.c
+#include <stdio.h>
+
+int main (void)
+{
+  printf ("Hello, world!\n");
+  return 1;
+}
+cassini/home/peter/bo/2022ws/es/20221012> ./hello-02
+Hello, world!
+cassini/home/peter/bo/2022ws/es/20221012> echo $?
+1
+cassini/home/peter/bo/2022ws/es/20221012>
diff --git a/20221012/if-03.txt b/20221012/if-03.txt
new file mode 100644
index 0000000..25caf07
--- /dev/null
+++ b/20221012/if-03.txt
@@ -0,0 +1,7 @@
+cassini/home/peter/bo/2022ws/es/20221012> if ./hello-01; then echo "Erfolg!"; else echo "Leider verloren."; fi
+Hello, world!
+Erfolg!
+cassini/home/peter/bo/2022ws/es/20221012> if ./hello-02; then echo "Erfolg!"; else echo "Leider verloren."; fi
+Hello, world!
+Leider verloren.
+cassini/home/peter/bo/2022ws/es/20221012>
diff --git a/20221012/if-04.txt b/20221012/if-04.txt
new file mode 100644
index 0000000..8eed968
--- /dev/null
+++ b/20221012/if-04.txt
@@ -0,0 +1,13 @@
+cassini/home/peter/bo/2022ws/es/20221012> true
+cassini/home/peter/bo/2022ws/es/20221012> false
+cassini/home/peter/bo/2022ws/es/20221012> which true
+/bin/true
+cassini/home/peter/bo/2022ws/es/20221012> which false
+/bin/false
+cassini/home/peter/bo/2022ws/es/20221012> bedingung=true
+cassini/home/peter/bo/2022ws/es/20221012> if $bedingung; then echo "Ja."; else echo "Nein."; fi
+Ja.
+cassini/home/peter/bo/2022ws/es/20221012> bedingung=false
+cassini/home/peter/bo/2022ws/es/20221012> if $bedingung; then echo "Ja."; else echo "Nein."; fi
+Nein.
+cassini/home/peter/bo/2022ws/es/20221012>
diff --git a/20221012/if-05.txt b/20221012/if-05.txt
new file mode 100644
index 0000000..94da552
--- /dev/null
+++ b/20221012/if-05.txt
@@ -0,0 +1,7 @@
+cassini/home/peter/bo/2022ws/es/20221012> true
+cassini/home/peter/bo/2022ws/es/20221012> echo $?
+0
+cassini/home/peter/bo/2022ws/es/20221012> false
+cassini/home/peter/bo/2022ws/es/20221012> echo $?
+1
+cassini/home/peter/bo/2022ws/es/20221012>
diff --git a/20221012/pipes-01.txt b/20221012/pipes-01.txt
new file mode 100644
index 0000000..940b2b7
--- /dev/null
+++ b/20221012/pipes-01.txt
@@ -0,0 +1,11 @@
+cassini/home/peter/bo/2022ws/es> echo "2^50" | bc
+1125899906842624
+cassini/home/peter/bo/2022ws/es> cat test-02.html | grep -o '<img.*src=".*"' | sed -e 's/^.*src="\(.*\)".*$/\1/'
+cat: test-02.html: Datei oder Verzeichnis nicht gefunden
+cassini/home/peter/bo/2022ws/es> cd 20221012/
+cassini/home/peter/bo/2022ws/es/20221012> cat test-02.html | grep -o '<img.*src=".*"' | sed -e 's/^.*src="\(.*\)".*$/\1/'
+quadrocopter.jpg
+cassini/home/peter/bo/2022ws/es/20221012> cat $(find . -name "*.html") | grep -o '<img.*src=".*"' | sed -e 's/^.*src="\(.*\)".*$/\1/'
+quadrocopter.jpg
+quadrocopter.jpg
+cassini/home/peter/bo/2022ws/es/20221012>
diff --git a/20221012/quadrocopter.jpg b/20221012/quadrocopter.jpg
new file mode 120000
index 0000000..7eaf0c0
--- /dev/null
+++ b/20221012/quadrocopter.jpg
@@ -0,0 +1 @@
+../common/quadrocopter.jpg
\ No newline at end of file
diff --git a/20221012/test-01.html b/20221012/test-01.html
new file mode 100644
index 0000000..2c4e247
--- /dev/null
+++ b/20221012/test-01.html
@@ -0,0 +1,4 @@
+<html>
+  <h1>Ein Quadrocopter!</h1>
+  <img src="quadrocopter.jpg"/>
+</html>
diff --git a/20221012/test-02.html b/20221012/test-02.html
new file mode 100644
index 0000000..3b03808
--- /dev/null
+++ b/20221012/test-02.html
@@ -0,0 +1,4 @@
+<html>
+  <h1>Ein Quadrocopter!</h1>
+  <img alt="Foto: Quadrocopter" src="quadrocopter.jpg"/>
+</html>
-- 
GitLab