Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1661 connectés 

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Script bash

n°1325545
Never59
Posté le 28-11-2012 à 19:58:11  profilanswer
 

Bonjour à tous ! Désolé si je ne suis pas dans la bonne rubrique mais j'ai un petit problème.
 
Je commence le script en bash. Je voudrais inclure une ligne dans un fichier, ça c'est bon, cependant je voudrais que le script se déplace seul, enfin sans faire de cd /etc/passwd à l'intérieur par exemple. J'ai essayé de faire un echo $var >> etc/passwd mais il ne veut pas ainsi.
 
Cordialement.

mood
Publicité
Posté le 28-11-2012 à 19:58:11  profilanswer
 

n°1325546
o'gure
Modérateur
Multi grognon de B_L
Posté le 28-11-2012 à 20:02:48  profilanswer
 

avec un / devant etc ?  

echo $var >> /etc/passwd


                         
Par contre :
1. ce fichier est protégé car seul root peut écrire dedans => soit passer en root, soit utiliser sudo
2. es-tu sûr de savoir ce que tu fais en écrivant dans /etc/passwd ?!

n°1325547
o'gure
Modérateur
Multi grognon de B_L
Posté le 28-11-2012 à 20:03:46  profilanswer
 

un conseil : dire

Citation :

il ne veut pas ainsi.


ne sert à rien, donner le message d'erreur précis que tu as sera sans aucun doute plus parlant pour nous

n°1325548
Never59
Posté le 28-11-2012 à 20:04:51  profilanswer
 

J'aimerai bien mais non ca fonctionne pas !

n°1325549
Never59
Posté le 28-11-2012 à 20:06:16  profilanswer
 

test.sh: line 7: /1A/notes.txt: No such file or directory
test.sh: line 8: /1A/notes.txt: No such file or directory
Voila le message d'erreur et le script :  
#!bin/bash
 
ligne1="14"
ligne2="16"
 
cd 1A
echo $ligne1 >> /1A/notes.txt
echo $ligne2 >> /1A/notes.txt

n°1325550
Never59
Posté le 28-11-2012 à 20:06:37  profilanswer
 

Enfin le cd 1A a été retiré

n°1325551
o'gure
Modérateur
Multi grognon de B_L
Posté le 28-11-2012 à 20:14:12  profilanswer
 

Le répertoire /1A est créé ?
Que donne un

ls /


Message édité par o'gure le 28-11-2012 à 20:14:55
n°1325552
Never59
Posté le 28-11-2012 à 20:19:22  profilanswer
 

Ah ! Exact je viens de comprendre, je croyais qu'en mettant le script dans mes documents et le répertoire 1A dans mes documents, cela aurait fonctionné mais non. Donc du fait si je mets le script dans mes documents, et que je trace le chemin de la racine jusqu'au répertoire 1A cela devrait fonctionner non ?

n°1325553
l0ky
Posté le 28-11-2012 à 20:22:30  profilanswer
 

Never59 a écrit :

cela devrait fonctionner non ?


Essaye tu auras la réponse rapidement [:hahanawak]
 

Spoiler :

Si tu mets / au départ du chemin, c'est un chemin absolu, si tu ne mets rien ou ./ c'est à partir du répertoire courant

n°1325556
Never59
Posté le 28-11-2012 à 20:25:37  profilanswer
 

C'est bon j'ai essayé cela fonctionne merci ! ^^


Aller à :
Ajouter une réponse
 

Sujets relatifs
Aide sur script bashScript Bash pour récuperer seulement l'adresse IP
Tableau contenant des variables - Script bashScript Bash sauvegarde
Aide pour script bashScript Bash: cut/sed?
Script Bash : Gestion des erreursProblème d'exécution script bash
script shell bash 
Plus de sujets relatifs à : Script bash


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR