Script Proftpd Avec Boucle

Salut,

Voilà j’aimerais avoir vos précieux conseils sur mon script…

je veux faire un script qui me permet à partir d’un fichier texte contenant 1 user par ligne de creer un compte user sur mon FTP…

le truc c’est que j’arrive pas à exploiter mon fichier txt, je sais pas quelle commande utiliser…
on m’a parlé de CAT mais à part lire le contenu du fichier je sais pas quoi faire avec…

#!/bin/sh
#script alpha-beta-noob Proftpd

 #deja là comment j'indique le PATH ?
for i in /home/mon_fichier_txt
do
adduser in ????
done

if 

apres pour le if je veux juste l’utiliser pour qu’il me renvoit un echo “existe deja” si le nom du fichier txt correspond deja a un user du FTP…

Bon si vous voulez m’aider ou m’aiguiller, je promets de refaire l’explication en moins crispé :ane:

grep ? non?
cat
cut

et toute ces commandes là (qu’il faut lire, car si je connais grep & cat, je connais pas forcément le reste)

deja j’ai trouvé qu’a CAT on peut copier le contenu d’un fichier vers un autre

cat usernames.txt > un_fichier.conf

par contre ça va creer le fichier et moi je veux lui specifier le fichier dans lequel copier mes noms… -_-

ensuite je me disais que ceci serait mieux

for i in $(cat usernames.txt)
do
cp $i 

mais bon j’arrive tjrs pas à faire que mes noms extraits de mon fichier se transforme en user pour mon FTP :wacko:


#!/bin/bash

users=`cat /home/tonfichier.txt`

for i in $users
do
adduser $i
done

et si tu veux pas etre limité par le buffer ligne de commande

cat monfichier|while read ligne
do
echo $ligne

ce que je doit faire…

done