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 146 additions and 0 deletions
2 + 2
#!/bin/cat
echo "Hello, world!"
Dies ist ein schöner Test.
Dies ist ebenfalls ein Test.
Dies ist noch ein weiterer Test.
Dies ist ebenfalls ein Teeeeeeeest!
Auch dies ist ein Tst.
DieS iSt ein Täääst! ;-)
test-1.txt
\ No newline at end of file
Dies ist ein schöner Test.
Dies ist ein Test.
../20250324/unix-20250324.pdf
\ No newline at end of file
../20250324/unix-20250324.tex
\ No newline at end of file
#!/bin/bash
debug=false
if [ $# -gt 0 ]; then
$debug && echo "parameters = $@"
shift $(( $# - 1 ))
file_template="$1"
else
file_template=$(ls -rt *.c *.cpp *.sh *.red *.sql 2>/dev/null | tail -1)
fi
$debug && echo "file_template = $file_template"
file_extension=$(echo $file_template | sed -e 's/.*\.\(.*$\)/\1/')
file_base=$(echo $file_template | sed -e 's/\(.*\)\..*$/\1/')
$debug && echo "file_extension = $file_extension"
$debug && echo "file_base = $file_base"
file_number=$(echo $file_base | sed -e 's/^.*-\([0-9]*$\)/\1/')
file_stem=$(echo $file_base | sed -e 's/^\(.*\)-[0-9]*$/\1/')
$debug && echo "file_number = $file_number"
$debug && echo "file_number = $file_stem"
while [ -e "$file_stem-$file_number.$file_extension" \
-o -e "$file_stem-0$file_number.$file_extension" ]; do
file_number=$(echo "$file_number" | sed -e 's/^0//g')
$debug && echo "file_number = $file_number"
file_number=$((file_number + 1))
file_number=$(printf "%02d" "$file_number")
done
file_number=$(echo "$file_number" | sed -e 's/^0//g')
$debug && echo "file_number = $file_number"
new_file_name="$file_stem-$(printf "%02d" $file_number).$file_extension"
$debug && echo "new_file_name = $new_file_name" && read junk
cp -pi "$file_template" "$new_file_name"
#$EDITOR "$new_file_name"
/usr/bin/vim -X -c 'set sw=2' -c 'set expandtab' -c 'set ai' -c 'set nowrap' \
"$new_file_name"
clear
cat "$new_file_name"
#!/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> echo "Dies ist ebenfalls ein Test." > test-2.txt
cassini/home/peter/bo/2025ss/bs/20250331> echo "Dies ist noch ein weiterer Test." > test-2.txt
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-*.txt
-rw-r--r-- 1 peter peter 33 31. Mär 14:03 test-2.txt
cassini/home/peter/bo/2025ss/bs/20250331> echo "Dies ist ein Test." > test-1.txt
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-*.txt
-rw-r--r-- 1 peter peter 19 31. Mär 14:04 test-1.txt
-rw-r--r-- 1 peter peter 33 31. Mär 14:03 test-2.txt
cassini/home/peter/bo/2025ss/bs/20250331> mkdir test
cassini/home/peter/bo/2025ss/bs/20250331> cd test/
cassini/home/peter/bo/2025ss/bs/20250331/test> cp ../test-*.txt
cassini/home/peter/bo/2025ss/bs/20250331/test> ls -l
insgesamt 0
cassini/home/peter/bo/2025ss/bs/20250331/test> cd ..
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-*.txt
-rw-r--r-- 1 peter peter 19 31. Mär 14:04 test-1.txt
-rw-r--r-- 1 peter peter 19 31. Mär 14:04 test-2.txt
cassini/home/peter/bo/2025ss/bs/20250331> cat test-1.txt
Dies ist ein Test.
cassini/home/peter/bo/2025ss/bs/20250331> cat test-2.txt
Dies ist ein Test.
cassini/home/peter/bo/2025ss/bs/20250331>
cassini/home/peter/bo/2025ss/bs/20250331> echo "Dies ist ein Test." > test-1.txt
cassini/home/peter/bo/2025ss/bs/20250331> echo "Dies ist ebenfalls ein Test." > test-2.txt
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-*.txt
-rw-r--r-- 1 peter peter 19 31. Mär 14:06 test-1.txt
-rw-r--r-- 1 peter peter 29 31. Mär 14:07 test-2.txt
cassini/home/peter/bo/2025ss/bs/20250331> cd test/
cassini/home/peter/bo/2025ss/bs/20250331/test> echo cp ../test-*.txt
cp ../test-1.txt ../test-2.txt
cassini/home/peter/bo/2025ss/bs/20250331/test>
cassini/home/peter/bo/2025ss/bs/20250331> echo "Dies ist noch ein weiterer Test." > test-3.txt
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-*.txt
-rw-r--r-- 1 peter peter 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
cassini/home/peter/bo/2025ss/bs/20250331> cd test/
cassini/home/peter/bo/2025ss/bs/20250331/test> echo cp ../test-*.txt
cp ../test-1.txt ../test-2.txt ../test-3.txt
cassini/home/peter/bo/2025ss/bs/20250331/test> cp ../test-*.txt
cp: Ziel '../test-3.txt': Ist kein Verzeichnis
cassini/home/peter/bo/2025ss/bs/20250331/test> ls -l
insgesamt 0
cassini/home/peter/bo/2025ss/bs/20250331/test> cp ../test-*.txt .
cassini/home/peter/bo/2025ss/bs/20250331/test> ls -l
insgesamt 12
-rw-r--r-- 1 peter peter 19 31. Mär 14:09 test-1.txt
-rw-r--r-- 1 peter peter 29 31. Mär 14:09 test-2.txt
-rw-r--r-- 1 peter peter 33 31. Mär 14:09 test-3.txt
cassini/home/peter/bo/2025ss/bs/20250331/test>
cassini/home/peter/bo/2025ss/bs/20250331/test> cp .
cp: Fehlender Zieldatei‐Operand hinter '.'
„cp --help“ liefert weitere Informationen.
cassini/home/peter/bo/2025ss/bs/20250331/test> cp ../test-*.txt .
cassini/home/peter/bo/2025ss/bs/20250331/test> ls -l
insgesamt 12
-rw-r--r-- 1 peter peter 19 31. Mär 14:10 test-1.txt
-rw-r--r-- 1 peter peter 29 31. Mär 14:10 test-2.txt
-rw-r--r-- 1 peter peter 33 31. Mär 14:10 test-3.txt
cassini/home/peter/bo/2025ss/bs/20250331/test> cp -i ../test-*.txt .
cp: './test-1.txt' überschreiben? n
cp: './test-2.txt' überschreiben? n
cp: './test-3.txt' überschreiben? n
cassini/home/peter/bo/2025ss/bs/20250331/test> cp -p ../test-*.txt .
cassini/home/peter/bo/2025ss/bs/20250331/test> ls -l
insgesamt 12
-rw-r--r-- 1 peter peter 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
cassini/home/peter/bo/2025ss/bs/20250331/test> cd ..
cassini/home/peter/bo/2025ss/bs/20250331> ls -l test-*.txt
insgesamt 12
-rw-r--r-- 1 peter peter 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
cassini/home/peter/bo/2025ss/bs/20250331>
cassini/home/peter/bo/2025ss/bs/20250331/test> echo cp ../test-*.txt
cp ../test-1.txt ../test-2.txt ../test-3.txt
cassini/home/peter/bo/2025ss/bs/20250331/test> cp ../test-*.txt
cp: Ziel '../test-3.txt': Ist kein Verzeichnis
cassini/home/peter/bo/2025ss/bs/20250331/test>