Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • 2014ss
  • 2015ss
  • 2016ss
  • 2017ss
  • 2018ss
  • 2019ss
  • 2020ss
  • 2021ss
  • 2022ss
  • 2023ss
  • 2024ss
  • 2025ss
12 results

Target

Select target project
  • pgerwinski/bs
  • cloepke/bs
  • khaleeliyeh/bs
3 results
Select Git revision
  • 2014ss
  • 2015ss
  • master
3 results
Show changes
Showing
with 238 additions and 0 deletions
cassini/home/peter/bo/2025ss/bs/20250331> echo "Dies ist ebenfalls ein Teeeeeeeest!" > test-4.txt
cassini/home/peter/bo/2025ss/bs/20250331> grep Test test-*.txt
test-1.txt:Dies ist ein Test.
test-2.txt:Dies ist ebenfalls ein Test.
test-3.txt:Dies ist noch ein weiterer Test.
cassini/home/peter/bo/2025ss/bs/20250331> grep "Te*st" test-*.txt
test-1.txt:Dies ist ein Test.
test-2.txt:Dies ist ebenfalls ein Test.
test-3.txt:Dies ist noch ein weiterer Test.
test-4.txt:Dies ist ebenfalls ein Teeeeeeeest!
cassini/home/peter/bo/2025ss/bs/20250331>
cassini/home/peter/bo/2025ss/bs/20250331> echo "Auch dies ist ein Tst." > test-5.txt cassini/home/peter/bo/2025ss/bs/20250331> grep "Te*st" test-*.txt
test-1.txt:Dies ist ein Test.
test-2.txt:Dies ist ebenfalls ein Test.
test-3.txt:Dies ist noch ein weiterer Test.
test-4.txt:Dies ist ebenfalls ein Teeeeeeeest!
test-5.txt:Auch dies ist ein Tst.
cassini/home/peter/bo/2025ss/bs/20250331>
cassini/home/peter/bo/2025ss/bs/20250331> echo "DieS iSt ein Täääst! ;-)" > test-6.txt
cassini/home/peter/bo/2025ss/bs/20250331> grep "Te*st" test-*.txt
test-1.txt:Dies ist ein Test.
test-2.txt:Dies ist ebenfalls ein Test.
test-3.txt:Dies ist noch ein weiterer Test.
test-4.txt:Dies ist ebenfalls ein Teeeeeeeest!
test-5.txt:Auch dies ist ein Tst.
cassini/home/peter/bo/2025ss/bs/20250331> grep "T[eä]*st" test-*.txt
test-1.txt:Dies ist ein Test.
test-2.txt:Dies ist ebenfalls ein Test.
test-3.txt:Dies ist noch ein weiterer Test.
test-4.txt:Dies ist ebenfalls ein Teeeeeeeest!
test-5.txt:Auch dies ist ein Tst.
test-6.txt:DieS iSt ein Täääst! ;-)
cassini/home/peter/bo/2025ss/bs/20250331>
cassini/home/peter/bo/2025ss/bs/20250331> man grep
[...]
-n, --line-number
Gibt vor jeder Zeile die Zeilennummer (gezählt ab 1) innerhalb der aktuellen
Eingabedatei aus.
-T, --initial-tab
Stellt sicher, dass das erste Zeichen des eigentlichen Zeileninhalts auf
einem Tabulatorstopp liegt, so dass die Ausrichtung der Tabulatoren normal
aussieht. Dies ist sinnvoll für die Optionen, die ihrer Ausgabe einen Präfix
voranstellen: -H, -n und -b. Um die Wahrscheinlichkeit zu vergrößern, dass
die Zeilen aus einer einzelnen Datei alle in der gleichen Spalte beginnen,
bewirkt diese Option auch, dass (eventuell vorhandene) Zeilennummern und
Byte-Offsets mit minimaler Feldgröße ausgegeben werden.
-Z, --null
Gibt statt des üblichen Trennzeichens nach jedem Dateinamen ein Nullbyte
(das ASCII-Zeichen NUL (Nullbyte)) aus. So gibt beispielsweise grep -lZ nach
jedem Dateinamen statt des gebräuchlichen Zeilenumbruchs ein Nullbyte aus.
Mit dieser Option bleibt die Ausgabe selbst bei ungewöhnlichen Dateinamen,
cassini/home/peter/bo/2025ss/bs/20250331> grep -n "T[eä]*st" test-*.txt
test-1.txt:1:Dies ist ein Test.
test-2.txt:1:Dies ist ebenfalls ein Test.
test-3.txt:1:Dies ist noch ein weiterer Test.
test-4.txt:1:Dies ist ebenfalls ein Teeeeeeeest!
test-5.txt:1:Auch dies ist ein Tst.
test-6.txt:1:DieS iSt ein Täääst! ;-)
cassini/home/peter/bo/2025ss/bs/20250331>
cassini/home/peter/bo/2025ss/bs/20250331> grep -o "T[eä]*st" test-*.txt
test-1.txt:Test
test-2.txt:Test
test-3.txt:Test
test-4.txt:Teeeeeeeest
test-5.txt:Tst
test-6.txt:Täääst
cassini/home/peter/bo/2025ss/bs/20250331> grep -o "T[eä]*st" test-6.txt
Täääst
cassini/home/peter/bo/2025ss/bs/20250331>
cassini/home/peter/bo/2025ss/bs/20250331> grep "https\?://[a-z0-9.-]*" *.tex
bs-20250331.tex:% along with this document. If not, see <http://www.gnu.org/licenses/>.
bs-20250331.tex:% document. If not, see <http://creativecommons.org/licenses/>.
bs-20250331.tex: \textbf{Lehrmaterialien:} \url{https://gitlab.cvh-server.de/pgerwinski/bs}\\
bs-20250331.tex: \url{https://www.cvh-server.de/online-werkzeuge/}
bs-20250331.tex: Notfall-Schnellzugang: \url{https://www.cvh-server.de/virtuelle-raeume/}\\
bs-20250331.tex: % http://www.bernd-leitenberger.de/blog/2009/09/29/reduktion-der-kosten-von-planetenmissionen/
unix-20250324.tex:% along with this document. If not, see <http://www.gnu.org/licenses/>.
unix-20250324.tex:% document. If not, see <http://creativecommons.org/licenses/>.
cassini/home/peter/bo/2025ss/bs/20250331>
cassini/home/peter/bo/2025ss/bs/20250331> grep -o "https\?://[a-z0-9.-]*" *.tex
bs-20250331.tex:http://www.gnu.org
bs-20250331.tex:http://creativecommons.org
bs-20250331.tex:https://gitlab.cvh-server.de
bs-20250331.tex:https://www.cvh-server.de
bs-20250331.tex:https://www.cvh-server.de
bs-20250331.tex:http://www.bernd-leitenberger.de
unix-20250324.tex:http://www.gnu.org
unix-20250324.tex:http://creativecommons.org
cassini/home/peter/bo/2025ss/bs/20250331> grep -o "https\?://[a-z0-9.-]*" bs-20250331.tex
http://www.gnu.org
http://creativecommons.org
https://gitlab.cvh-server.de
https://www.cvh-server.de
https://www.cvh-server.de
http://www.bernd-leitenberger.de
cassini/home/peter/bo/2025ss/bs/20250331>
cassini/home/peter/bo/2025ss/bs/20250331> cat $(which vicat)
#!/bin/bash
/usr/bin/vim -X -c 'set sw=2' -c 'set expandtab' -c 'set ai' -c 'set nowrap' "$@"
clear
shift $(( $# - 1 ))
cat "$1"
cassini/home/peter/bo/2025ss/bs/20250331> cp -pi $(which vicat) .
cassini/home/peter/bo/2025ss/bs/20250331>
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-02.sh
-rwxr-xr-x 1 peter peter 34 31. Mär 14:55 test-02.sh
cassini/home/peter/bo/2025ss/bs/20250331> cat test-02.sh
#!/bin/bash
echo "Hello, world!"
cassini/home/peter/bo/2025ss/bs/20250331> ./test-02.sh
Hello, world!
cassini/home/peter/bo/2025ss/bs/20250331>
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-03.sh
-rwxr-xr-x 1 peter peter 33 31. Mär 14:56 test-03.sh
cassini/home/peter/bo/2025ss/bs/20250331> cat test-03.sh
#!/bin/cat
echo "Hello, world!"
cassini/home/peter/bo/2025ss/bs/20250331> ./test-03.sh
#!/bin/cat
echo "Hello, world!"
cassini/home/peter/bo/2025ss/bs/20250331>
cassini/home/peter/bo/2025ss/bs/20250331> bc
bc 1.07.1
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006, 2008, 2012-2017 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
2^64
18446744073709551616
2^2048
32317006071311007300714876688669951960444102669715484032130345427524\
65513886789089319720141152291346368871796092189801949411955915049092\
10950881523864482831206308773673009960917501977503896521067960576383\
84067568276792218642619756161838094338476170470581645852036305042887\
57589154106580860755239912393038552191433338966834242068497478656456\
94948561760353263220580778056593310261927084603141502585928641771167\
25943603718461857357598351152301645904403697613233287231227125684710\
82020972515710172693132346967854258065669793504599726835299863821552\
51663894373355436021354332296046453184786049521481935558536110595962\
30656
cassini/home/peter/bo/2025ss/bs/20250331> which bc
/usr/bin/bc
cassini/home/peter/bo/2025ss/bs/20250331>
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-01.bc
-rw-r--r-- 1 peter peter 21 31. Mär 14:58 test-01.bc
cassini/home/peter/bo/2025ss/bs/20250331> cat test-01.bc
#!/usr/bin/bc
2 + 2
cassini/home/peter/bo/2025ss/bs/20250331> ./test-01.bc
bash: ./test-01.bc: Keine Berechtigung
cassini/home/peter/bo/2025ss/bs/20250331> chmod 755 test-01.bc
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-01.bc
-rwxr-xr-x 1 peter peter 21 31. Mär 14:58 test-01.bc
cassini/home/peter/bo/2025ss/bs/20250331> ./test-01.bc
bc 1.07.1
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006, 2008, 2012-2017 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
4
quit
cassini/home/peter/bo/2025ss/bs/20250331>
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-02.bc
-rwxr-xr-x 1 peter peter 26 31. Mär 14:59 test-02.bc
cassini/home/peter/bo/2025ss/bs/20250331> cat test-02.bc
#!/usr/bin/bc
2 + 2
quit
cassini/home/peter/bo/2025ss/bs/20250331> ./test-02.bc
bc 1.07.1
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006, 2008, 2012-2017 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
4
cassini/home/peter/bo/2025ss/bs/20250331>
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-*.txt
-rw-r--r-- 1 root root 19 31. Mär 14:06 test-1.txt
-rw-r--r-- 1 peter peter 29 31. Mär 14:07 test-2.txt
-rw-r--r-- 1 peter peter 33 31. Mär 14:09 test-3.txt
-rw-r--r-- 1 peter peter 36 31. Mär 14:19 test-4.txt
-rw-r--r-- 1 peter peter 23 31. Mär 14:21 test-5.txt
-rw-r--r-- 1 peter peter 28 31. Mär 14:22 test-6.txt
cassini/home/peter/bo/2025ss/bs/20250331> cat test-1.txt
Dies ist ein Test.
cassini/home/peter/bo/2025ss/bs/20250331> ln -s test-1.txt test-7.txt
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-*.txt
-rw-r--r-- 1 root root 19 31. Mär 14:06 test-1.txt
-rw-r--r-- 1 peter peter 29 31. Mär 14:07 test-2.txt
-rw-r--r-- 1 peter peter 33 31. Mär 14:09 test-3.txt
-rw-r--r-- 1 peter peter 36 31. Mär 14:19 test-4.txt
-rw-r--r-- 1 peter peter 23 31. Mär 14:21 test-5.txt
-rw-r--r-- 1 peter peter 28 31. Mär 14:22 test-6.txt
lrwxrwxrwx 1 peter peter 10 31. Mär 15:02 test-7.txt -> test-1.txt
cassini/home/peter/bo/2025ss/bs/20250331> cat test-7.txt
Dies ist ein Test.
cassini/home/peter/bo/2025ss/bs/20250331> cat test-1.txt
Dies ist ein Test.
cassini/home/peter/bo/2025ss/bs/20250331> echo "Test?" > test-1.txt
bash: test-1.txt: Keine Berechtigung
cassini/home/peter/bo/2025ss/bs/20250331> rm test-1.txt
rm: reguläre Datei (schreibgeschützt) 'test-1.txt' entfernen? y
cassini/home/peter/bo/2025ss/bs/20250331> cat test-7.txt
cat: test-7.txt: Datei oder Verzeichnis nicht gefunden
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-7.txt
lrwxrwxrwx 1 peter peter 10 31. Mär 15:02 test-7.txt -> test-1.txt
cassini/home/peter/bo/2025ss/bs/20250331>
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-*.txt
-rw-r--r-- 1 peter peter 29 31. Mär 14:07 test-2.txt
-rw-r--r-- 1 peter peter 33 31. Mär 14:09 test-3.txt
-rw-r--r-- 1 peter peter 36 31. Mär 14:19 test-4.txt
-rw-r--r-- 1 peter peter 23 31. Mär 14:21 test-5.txt
-rw-r--r-- 1 peter peter 28 31. Mär 14:22 test-6.txt
lrwxrwxrwx 1 peter peter 10 31. Mär 15:02 test-7.txt -> test-1.txt
cassini/home/peter/bo/2025ss/bs/20250331> cat test-7.txt
cat: test-7.txt: Datei oder Verzeichnis nicht gefunden
cassini/home/peter/bo/2025ss/bs/20250331> echo "Dies ist ein Test." > test-1.txt
cassini/home/peter/bo/2025ss/bs/20250331> cat test-7.txt
Dies ist ein Test.
cassini/home/peter/bo/2025ss/bs/20250331>
#!/usr/bin/bc
2 + 2
echo "Hello, world!"
#!/usr/bin/bc
2 + 2
quit
#!/bin/bash
echo "Hello, world!"