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 454 additions and 134 deletions
cassini/home/peter/bo/2016ss/bs/20160418> echo "Schlimmer geht nimmer." ¦ sed -e 's/nim/im/g' ¦ hexdump -C
Schlimmer geht nimmer. ¦ sed -e s/nim/im/g ¦ hexdump -C
cassini/home/peter/bo/2016ss/bs/20160418> echo "Schlimmer geht nimmer." | sed -e 's/nim/im/g' | hexdump -C
00000000 53 63 68 6c 69 6d 6d 65 72 20 67 65 68 74 20 69 |Schlimmer geht i|
00000010 6d 6d 65 72 2e 0a |mmer..|
00000016
cassini/home/peter/bo/2016ss/bs/20160418> echo "Schlimmer geht nimmer." ¦ sed -e 's/nim/im/g' ¦ hexdump -C | hexdump -C
00000000 53 63 68 6c 69 6d 6d 65 72 20 67 65 68 74 20 6e |Schlimmer geht n|
00000010 69 6d 6d 65 72 2e 20 c2 a6 20 73 65 64 20 2d 65 |immer. .. sed -e|
00000020 20 73 2f 6e 69 6d 2f 69 6d 2f 67 20 c2 a6 20 68 | s/nim/im/g .. h|
00000030 65 78 64 75 6d 70 20 2d 43 0a |exdump -C.|
0000003a
20160418/white.png

657 B

cassini/home/peter/bo/2025ss/bs/20250324> echo "Hello, world!"
Hello, world!
cassini/home/peter/bo/2025ss/bs/20250324> printf "Hello, world!"
Hello, world!cassini/home/peter/bo/2025ss/bs/20250324> printf "Hello, world!\n"
bash: !\n: event not found
cassini/home/peter/bo/2025ss/bs/20250324> printf 'Hello, world!\n'
Hello, world!
cassini/home/peter/bo/2025ss/bs/20250324>
cassini/home/peter/bo/2025ss/bs/20250324> printf 'Hello, world!\n'
Hello, world!
cassini/home/peter/bo/2025ss/bs/20250324> printf 'The answer is %d.\n' 42
The answer is 42.
cassini/home/peter/bo/2025ss/bs/20250324> printf 'The answer is %04d.\n' 137
The answer is 0137.
cassini/home/peter/bo/2025ss/bs/20250324>
cassini/home/peter/bo/2025ss/bs/20250324> hello="Hello, world!"
cassini/home/peter/bo/2025ss/bs/20250324> echo $hello
Hello, world!
cassini/home/peter/bo/2025ss/bs/20250324> echo "$hello"
Hello, world!
cassini/home/peter/bo/2025ss/bs/20250324> echo '$hello'
$hello
cassini/home/peter/bo/2025ss/bs/20250324>
cassini/home/peter/bo/2025ss/bs/20250324> !!
cat >> ausgabe-01.txt
^C
cassini/home/peter/bo/2025ss/bs/20250324> echo "Hello, world!"
Hello, world!
cassini/home/peter/bo/2025ss/bs/20250324> !!
echo "Hello, world!"
Hello, world!
cassini/home/peter/bo/2025ss/bs/20250324> !\
bash: !\: event not found
cassini/home/peter/bo/2025ss/bs/20250324> \!
bash: !: Kommando nicht gefunden.
cassini/home/peter/bo/2025ss/bs/20250324>
aus "man bash":
When the command history expansion facilities are being used (see HISTORY EXPANSION
below), the history expansion character, usually !, must be quoted to prevent his‐
tory expansion.
cassini/home/peter/bo/2025ss/bs/20250324> !2
bash: !2: event not found
cassini/home/peter/bo/2025ss/bs/20250324> !ls
ls -lrt
insgesamt 420
lrwxrwxrwx 1 peter peter 43 17. Apr 2016 Operating_system_placement-de.pdf -> ../common/Operating_system_placement-de.pdf
lrwxrwxrwx 1 peter peter 22 13. Apr 2018 pgslides.sty -> ../common/pgslides.sty
lrwxrwxrwx 1 peter peter 30 14. Mär 2023 fotos -> /home/peter/Photos/vorstellung
lrwxrwxrwx 1 peter peter 48 24. Mär 08:11 logo-hochschule-bochum-cvh-text-v3.pdf -> ../common/logo-hochschule-bochum-cvh-text-v3.pdf
lrwxrwxrwx 1 peter peter 46 24. Mär 08:12 logo-hochschule-bochum-de-narrow.pdf -> ../common/logo-hochschule-bochum-de-narrow.pdf
-rw-r--r-- 1 peter peter 42617 24. Mär 08:34 bs-20250324.tex
-rw-r--r-- 1 peter peter 111583 24. Mär 08:34 bs-20250324.pdf
-rw-r--r-- 1 peter peter 19360 24. Mär 14:14 unix-20250324.tex
-rw-r--r-- 1 peter peter 272 24. Mär 14:14 unix-20250324.vrb
-rw-r--r-- 1 peter peter 0 24. Mär 14:14 unix-20250324.snm
-rw-r--r-- 1 peter peter 6806 24. Mär 14:14 unix-20250324.aux
-rw-r--r-- 1 peter peter 589 24. Mär 14:14 unix-20250324.toc
-rw-r--r-- 1 peter peter 1200 24. Mär 14:14 unix-20250324.out
-rw-r--r-- 1 peter peter 4242 24. Mär 14:14 unix-20250324.nav
-rw-r--r-- 1 peter peter 58120 24. Mär 14:14 unix-20250324.log
-rw-r--r-- 1 peter peter 128817 24. Mär 14:15 unix-20250324.pdf
-rw-r--r-- 1 peter peter 5853 24. Mär 14:22 unix-baukasten-01.txt
-rw-r--r-- 1 peter peter 8626 24. Mär 14:24 unix-optionen-01.txt
-rw-r--r-- 1 peter peter 372 24. Mär 14:25 ausgabe-01.txt
-rw-r--r-- 1 peter peter 419 24. Mär 14:28 ausrufezeichen-01.txt
File added
#!/bin/bash
echo -n "Name: "
read name
echo Hallo $name
#!/bin/bash
echo -n "Name: "
read name
echo Hallo "$name"
../common/logo-hochschule-bochum-cvh-text-v3.pdf
\ No newline at end of file
../common/logo-hochschule-bochum-de-narrow.pdf
\ No newline at end of file
#!/bin/bash
echo "SCHLIMME DINGE"
/bin/ls "$@"
#!/bin/sh
# Copyright (C) 2024 Peter Gerwinski <peter.gerwinski@hs-bochum.de>
# License: CC0 ("Do with this whatever you want, but don't blame me.")
player="aplay -q"
signal_file_mic_off=$HOME/usr/share/mic/mic-off.wav
signal_file_mic_on=$HOME/usr/share/mic/mic-on.wav
icon_file_mic_off=$HOME/usr/share/mic/mic-off.png
icon_file_mic_on=$HOME/usr/share/mic/mic-on.png
icon_position="-375+20"
icon_viewer="xmic"
cmd="$1"
if [ "$cmd" = "toggle" ]; then
onoff=$(amixer sget Capture | tail -1 | grep -o "\[on\]\|\[off\]")
if [ "$onoff" = "[on]" ]; then
cmd="off"
else
cmd="on"
fi
fi
if [ "$cmd" = "off" ]; then
for source in $(pacmd list-sources | grep index | egrep -o "[0-9]+"); do
pactl set-source-mute $source 1
done
dbus-send --print-reply --session --type=method_call \
--dest=net.sourceforge.mumble.mumble / \
net.sourceforge.mumble.Mumble.setSelfMuted boolean:true \
> /dev/null 2>&1
killall "$icon_viewer" || true
"$icon_viewer" -display :1 -geometry "$icon_position" -f "$icon_file_mic_off" &
$player "$signal_file_mic_off"
elif [ "$cmd" = "on" ]; then
for source in $(pacmd list-sources | grep index | egrep -o "[0-9]+"); do
pactl set-source-mute $source 0
done
dbus-send --print-reply --session --type=method_call \
--dest=net.sourceforge.mumble.mumble / \
net.sourceforge.mumble.Mumble.setSelfMuted boolean:false \
> /dev/null 2>&1
killall "$icon_viewer" || true
"$icon_viewer" -display :1 -geometry "$icon_position" -f "$icon_file_mic_on" &
$player "$signal_file_mic_on"
else
echo "usage: $0 on / off / toggle"
fi
cassini/home/peter/bo/2025ss/bs/20250324> cat ls
cassini/home/peter/bo/2025ss/bs/20250324> ls -l ls
SCHLIMME DINGE
-rwxr-xr-x 1 peter peter 48 24. Mär 15:19 ls
cassini/home/peter/bo/2025ss/bs/20250324> cat ls
#!/bin/bash
echo "SCHLIMME DINGE"
/bin/ls "$@"
cassini/home/peter/bo/2025ss/bs/20250324> ls -l
SCHLIMME DINGE
insgesamt 472
-rw-r--r-- 1 peter peter 372 24. Mär 14:25 ausgabe-01.txt
-rw-r--r-- 1 peter peter 312 24. Mär 14:33 ausgabe-02.txt
-rw-r--r-- 1 peter peter 307 24. Mär 14:34 ausgabe-03.txt
-rw-r--r-- 1 peter peter 419 24. Mär 14:30 ausrufezeichen-01.txt
-rw-r--r-- 1 peter peter 1913 24. Mär 14:31 ausrufezeichen-02.txt
-rw-r--r-- 1 peter peter 111583 24. Mär 08:34 bs-20250324.pdf
-rw-r--r-- 1 peter peter 42617 24. Mär 08:34 bs-20250324.tex
lrwxrwxrwx 1 peter peter 30 14. Mär 2023 fotos -> /home/peter/Photos/vorstellung
-rwxr-xr-x 1 peter peter 57 24. Mär 14:55 hello-01.sh
-rwxr-xr-x 1 peter peter 59 24. Mär 15:01 hello-02.sh
lrwxrwxrwx 1 peter peter 48 24. Mär 08:11 logo-hochschule-bochum-cvh-text-v3.pdf -> ../common/logo-hochschule-bochum-cvh-text-v3.pdf
lrwxrwxrwx 1 peter peter 46 24. Mär 08:12 logo-hochschule-bochum-de-narrow.pdf -> ../common/logo-hochschule-bochum-de-narrow.pdf
-rwxr-xr-x 1 peter peter 48 24. Mär 15:19 ls
-rwxr-xr-x 1 peter peter 1649 15. Mai 2024 mic
lrwxrwxrwx 1 peter peter 43 17. Apr 2016 Operating_system_placement-de.pdf -> ../common/Operating_system_placement-de.pdf
lrwxrwxrwx 1 peter peter 22 13. Apr 2018 pgslides.sty -> ../common/pgslides.sty
-rw-r--r-- 1 peter peter 1108 24. Mär 14:41 shell-scripts-01.txt
-rw-r--r-- 1 peter peter 6806 24. Mär 15:07 unix-20250324.aux
-rw-r--r-- 1 peter peter 58120 24. Mär 15:07 unix-20250324.log
-rw-r--r-- 1 peter peter 4242 24. Mär 15:07 unix-20250324.nav
-rw-r--r-- 1 peter peter 1200 24. Mär 15:07 unix-20250324.out
-rw-r--r-- 1 peter peter 128990 24. Mär 15:07 unix-20250324.pdf
-rw-r--r-- 1 peter peter 0 24. Mär 15:07 unix-20250324.snm
-rw-r--r-- 1 peter peter 19505 24. Mär 15:07 unix-20250324.tex
-rw-r--r-- 1 peter peter 589 24. Mär 15:07 unix-20250324.toc
-rw-r--r-- 1 peter peter 272 24. Mär 15:07 unix-20250324.vrb
-rw-r--r-- 1 peter peter 5853 24. Mär 14:22 unix-baukasten-01.txt
-rw-r--r-- 1 peter peter 8626 24. Mär 14:24 unix-optionen-01.txt
-rw-r--r-- 1 peter peter 2024 24. Mär 14:35 variables-01.txt
-rw-r--r-- 1 peter peter 2831 24. Mär 14:52 wildcards-01.txt
-rw-r--r-- 1 peter peter 664 24. Mär 14:52 wildcards-02.txt
-rw-r--r-- 1 peter peter 5393 24. Mär 14:57 wildcards-03.txt
cassini/home/peter/bo/2025ss/bs/20250324>
File moved
cassini/home/peter> dark matter
2nd-order gravity
cassini/home/peter> cat $(which dark)
#!/bin/sh
if [ "$1" = "matter" ]; then
echo "2nd-order gravity"
shift
fi
b_fore=$(b)
b ${1:-0}
feh $HOME/Pictures/black.png
sleep 0.1
b $b_fore
cassini/home/peter> cat $(which b)
#!/bin/bash
if [ -n "$1" ]; then
if [ "$1" = "-x" -o "$1" = "x" ]; then
shift
b=${1:-100}
brightness=$(echo "0.01 * $b * 65535" | bc -l)
gamma=$(echo "0.25 + 0.75 * (0.01 * $b)^2" | bc -l)
echo xbrightness $brightness $gamma
xbrightness $brightness $gamma
elif [ "$1" = "-y" -o "$1" = "y" ]; then
shift
b=${1:-100}
brightness=$(echo "0.01 * $b * 65535" | bc -l)
echo xbrightness $brightness
xbrightness $brightness $gamma
else
echo $1 > /sys/class/backlight/intel_backlight/brightness
fi
else
cat /sys/class/backlight/intel_backlight/brightness
fi
cassini/home/peter> echo 0 > /sys/class/backlight/intel_backlight/brightness
cassini/home/peter> echo 384 > /sys/class/backlight/intel_backlight/brightness
cassini/home/peter> feh $HOME/Pictures/black.png
cassini/home/peter>
File added