#1 Le 12/10/2011, à 11:14
- JujuLand
[Résolu] Un script qui me pose problème
Bonjour,
depuis un répertoire, je veux me déplacer dans l'arborescence et changer les attributs
la partie chmod fonctionne si je n'essaye pas de rendre la navigation automatique
Voici mon script:
-----------------
#!/bin/bash
libere ()
{
cd ./$@/branches/refactoring_1/rapla/src
sudo chmod 777 ./*
sudo chmod 777 ./*/*
sudo chmod 777 ./*/*/*
sudo chmod 777 ./*/*/*/*
sudo chmod 777 ./*/*/*/*/*
cd ../../../..
}
libere < `ls .`
---------------------------
J'ai l'erreur suivante:
/home/trisquel/Desktop/ouvre: line 14: `ls .` : redirection ambiguë
Merci
A+
Dernière modification par JujuLand (Le 12/10/2011, à 11:31)
Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)
Hors ligne
#2 Le 12/10/2011, à 11:21
- Grünt
Re : [Résolu] Un script qui me pose problème
Whaa, qu'est-ce que t'essaies de faire là?
Tu sais que chmod peut s'appeler récursivement?
Exemple:
chmod 777 -R *
Va chmoder en 777 tout le contenu du dossier courant, en incluant les sous dossiers.
Sinon, si tu as des problèmes de permission, tu peux regarder du côté des ACL pour faire des choses plus propres que du chmod 777
Red flashing lights. I bet they mean something.
Hors ligne
#3 Le 12/10/2011, à 11:31
- JujuLand
Re : [Résolu] Un script qui me pose problème
Comme quoi, je suis un vrai newbee...
Merci
A+
Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)
Hors ligne
#4 Le 12/10/2011, à 11:32
- Grünt
Re : [Résolu] Un script qui me pose problème
Comme quoi, je suis un vrai newbee...
Y'a un remède très efficace contre ça: "man".
Avant d'utiliser chmod tu fais "man chmod", pareil pour tout.
Red flashing lights. I bet they mean something.
Hors ligne
#5 Le 12/10/2011, à 12:58
- Hizoka
Re : [Résolu] Un script qui me pose problème
il ne faut pas faire :
fonction < argument
mais
fonction argument
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne