Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
lehrkraefte:snr:informatik:glf22:python-schullaptops [2023/06/09 18:17] Karlheinz Schubert |
lehrkraefte:snr:informatik:glf22:python-schullaptops [2023/06/09 19:08] (current) Karlheinz Schubert |
||
---|---|---|---|
Line 22: | Line 22: | ||
<code lang=bash> | <code lang=bash> | ||
#!/bin/bash | #!/bin/bash | ||
+ | read -p "Do you wish to remove all files from '/ | ||
+ | case $yn in | ||
+ | [Yy]* ) | ||
+ | echo " | ||
+ | cd / | ||
+ | if [[ $PWD/ != / | ||
+ | echo "$PWD not / | ||
+ | exit; | ||
+ | fi | ||
+ | rm -rdf *; | ||
+ | rm -rdf .*; | ||
+ | cd /etc/skel/; | ||
+ | cp -r . / | ||
+ | cd / | ||
+ | sudo chown tech-lab .*; | ||
+ | sudo chgrp tech-lab .*; | ||
+ | exit;; | ||
+ | |||
+ | [Nn]* ) | ||
+ | echo " | ||
+ | exit;; | ||
+ | |||
+ | * ) | ||
+ | echo "Input not recognized": | ||
+ | exit;; | ||
+ | esac | ||
+ | echo " | ||
- | echo "Do you wish to remove all files from '/ | ||
- | select yn in " | ||
- | case $yn in | ||
- | Yes ) | ||
- | echo " | ||
- | # cd / | ||
- | # check if successful!! | ||
- | # rm -rdf * | ||
- | # rm -rdf .* | ||
- | # cd /etc/skel/ | ||
- | # cp -r . / | ||
- | # cd / | ||
- | # sudo chown tech-lab .* | ||
- | # sudo chgrp tech-lab .* | ||
- | break;; | ||
- | No ) | ||
- | echo " | ||
- | exit;; | ||
- | esac | ||
- | done | ||
</ | </ | ||