Nieuws:

We zijn er weer.

Na lange tijd van afwezigheid zijn we er weer  :laugh:
We hebben alle wachtwoorden gereset, je oude wachtwoord werkt niet meer.Je moet via het "wachtwoord vergeten"-linkje je wachtwoord resetten. Je krijgt hiervoor een mailtje op het adres dat je bij ons geregistreerd hebt.

De komende tijd zijn we nog druk bezig om de rest van de site op te bouwen, dus het kan zijn dat sommige onderdelen (tijdelijk) niet werken.

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Bash  (gelezen 177 keer)

Offline seghele

  • Lid
  • Steunpunt: Nee
Bash
« Gepost op: 2019/01/26, 15:55:12 »
Mint 19 en Ubuntu 18.10.
Onderstaande werkt.
Maar is het mogelijk om te controleren of trashlist = 0 ?
In geval van "0" bestanden moet er geen vraag meer komen om te ledigen.
 :-[
#!/bin/bash
echo ''
echo 'Naar updates zoeken: ' && sudo apt-get update
echo ''
echo 'Updates downloaden: ' && sudo apt-get dist-upgrade
echo ''
echo 'Autoremove: ' &&  sudo apt-get autoremove
echo ''
echo 'Lijst van bestanden in TRASH (Vuilbakje)'
trash-list
echo ''
#--------------------
read -p "Verwijderen van trash? (j/n)" answer
case ${answer:0:1} in
    j|J )
    #echo JA
    trash-empty
    echo 'Vuilbakje is leeg!'
    ;;
    * )
    #echo Neen
    echo ''
    ;;
esac

Offline nahjo

  • Lid
  • Steunpunt: Nee
Re: Bash
« Reactie #1 Gepost op: 2019/01/26, 16:37:46 »
ik denk aan iets van
TEST=$(trash-list)
if [ ${#TEST} -gt 0 ] then

EDIT:
een kleine maar niet onbelangrijke verbetering :)
« Laatst bewerkt op: 2019/01/26, 17:05:31 door nahjo »
Xubuntu 18.04

Offline seghele

  • Lid
  • Steunpunt: Nee
Re: Bash
« Reactie #2 Gepost op: 2019/01/27, 12:05:39 »
nahjo,
Bedankt voor de reactie.
Sorry, maar ik ben geen programmeur en vervolgens niet weet waar jouw code moet ingeplant worden.
Dus de vraag "Verwijderen van trash" moet enkel zichtbaar worden indien er bestanden aanwezig zijn.
Bij een lege trash is de vraag niet meer nodig.
read -p "Verwijderen van trash? (j/n)" answerReeds dank bij voorbaat.
 ;)


Offline nahjo

  • Lid
  • Steunpunt: Nee
Re: Bash
« Reactie #3 Gepost op: 2019/01/27, 12:37:25 »

zoek de verschillen  :)
#!/bin/bash
echo ''
echo 'Naar updates zoeken: ' && sudo apt-get update
echo ''
echo 'Updates downloaden: ' && sudo apt-get dist-upgrade
echo ''
echo 'Autoremove: ' &&  sudo apt-get autoremove
echo ''
echo 'Lijst van bestanden in TRASH (Vuilbakje)'
trash-list
echo ''
#--------------------
TEST=$(trash-list)
if [ ${#TEST} -gt 0 ]
then
  read -p "Verwijderen van trash? (j/n)" answer
  case ${answer:0:1} in
    j|J )
    #echo JA
    trash-empty
    echo 'Vuilbakje is leeg!'
    ;;
    * )
    #echo Neen
    echo ''
    ;;
  esac
fi
Xubuntu 18.04

Offline seghele

  • Lid
  • Steunpunt: Nee
Re: Bash
« Reactie #4 Gepost op: 2019/01/27, 16:12:59 »
Hartelijk dank voor de code.
 :)