Avatar billede morell Nybegynder
15. november 2001 - 11:30 Der er 1 løsning

eksempel på if/else i bash

Hvordan gør jeg dette:
Hvis $variable1 er tom så skal der skrives ingen fil.. Hvis den er sat så skal den slettes..

if (!$variable1)
  echo \"der ligger ingen filer i x\"
else
  rm -fr /dir/variablen

Burde det ikke være noget i denne stil?
variable1 bliver sat med variabble1=\'cat xx\' , xx bliver sat med ls /dir > /xx

Mvh.

Asbjørn Morell
Avatar billede all-technology.com Nybegynder
04. december 2001 - 00:35 #1
Jeg er ikke sikker på at en null string er
det samme som en tom string
prøve med

if (!$variable || $variable1==\"\")
  echo \"der ligger ingen filer i x\"
else
  rm -fr /dir/variablen


knud
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester