parcours d'un fichier dans un script bash

fox97

Nouveau membre
sript shell (bash)!
Voila je cherche a parcourir un fichier contenant des users
exemple de fichier users:
pierre
alain
marc
.
.
etc...

et dans mon script j'aurai un truc comme ca:

for i in users
do
instructions.........
done

mais ca marche pas...
une petite idee?
merci
 

fox97

Nouveau membre
merci pour ton aide...ca avance un peu mieux,
voila mon sript :

#! /bin/bash
nbusers=$(echo $(wc -l < liste))
echo "$nbusers utilisateurs à ajouter"
`awk -F" " '{print $1}' liste`

lorsque je tape en ligne de cde la derniere ligne (sans les `` ) ca fonctionne bien, il affiche les utilisateurs.
Mais quand je lance le script, il me met une erreur sur les guillemets! apparement doubles cotes sont interpretés !!
comment les protéger?
Merci d'avance...
 

fox97

Nouveau membre
bonne idée KangOl pour les \ mais malheureusement ca protege partout sauf quand c'est des accent grave ``!

mais j'ai trouve la solution:
pour info , voici le code :

for x in `grep -v ^# /usr/local/sbin/liste | awk '{print $1}'`;
do
instructions...
done

et voila...
Merci quand meme.
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 128
Messages
6 717 845
Membres
1 586 373
Dernier membre
https://forum.tomshardwar
Partager cette page
Haut