Salut,
J'essaye de me mettre un peu à bash, je galère un peu
Le but du script :
Scan d'un dossier
Quand un nouveau fichier arrive, déplacement dans un autre dossier (certains fichiers ne doivent pas être "bougés" )
Fichier de log des activités
(quelques autres fonctions arriveront mais je débute donc je vais y aller doucement)
Voila le script :
Code :
- #!/bin/bash
- for i in *
- do
- if ["$i" != "config"] || ["$i" != "downloads"]|| ["$i" != "test.sh"] #fichiers ne devant pas être bougés
- then
- echo "$i\n" >> /home/vicpork/cpcv/sbdl.log
- mv $i /home/vicpork/cpcv/@sba
- fi
- done
|
Il me retourne comme erreur :
Code :
- ./test.sh: ligne5: [sbdl.log : commande introuvable
- ./test.sh: ligne5: [sbdl.log : commande introuvable
- ./test.sh: ligne5: [sbdl.log : commande introuvable
- ./test.sh: ligne5: [test.sh : commande introuvable
- ./test.sh: ligne5: [test.sh : commande introuvable
- ./test.sh: ligne5: [test.sh : commande introuvable
|
(sur chaque fichier du dossier)
Pouvez vous me donner un coup de main?
Message édité par Vicporc le 21-07-2014 à 22:35:50