QazMedlem sedan feb. 2000211 inlägg Ett problem som jag tror är jätte enkelt, men som jag inte klarar...
Jag försöker, mha av ett bash script, hitta en fil i en mapp, vi kan säga att jag söker efter filen index.htm som finns i mappen /www. Om filen finns där vill jag fortsätta köra skriptet, om den inte finns där vill jag avsluta...
Ett grundläggande kommando kan tyckas, men jag kommer inte på hur jag ska göra....
GunnarDMedlem sedan juni 20014 290 inlägg #!/bin/bash
if [ -f /www/index.htm]; then
echo "Filen finns!"
else
echo "Filen finns ej!"
fi
QazMedlem sedan feb. 2000211 inlägg Hmm, får error med den koden?
./test.sh: [: missing `]'
RoggerMedlem sedan jan. 2000566 inlägg Det fattas ett tomslag...
if [ -f /www/index.htm ]; then
QazMedlem sedan feb. 2000211 inlägg Det löste problemet.... Tack :)
Finns det nån sida som man kan läsa om alla dessa olika parametrar ([ -f ... ] jag gissar att det finns massa mer än -f.....
GunnarDMedlem sedan juni 20014 290 inlägg Egentligen är det test kommandot som utföres. Prova "man test"
RoggerMedlem sedan jan. 2000566 inlägg
Finns det nån sida som man kan läsa om alla dessa olika parametrar
Till att börja med... http://ftp.sunet.se/LDP/HOWTO/Bash-Prog-Intro-HOWTO.html
Ännu mera... http://ftp.sunet.se/LDP/HOWTO/Adv-Bash-Scr-HOWTO/index.html
Lycka till!! :stud :i
QazMedlem sedan feb. 2000211 inlägg Underbart, tack så mycket för hjälpen.