1
J'ai une boucle dans mon script qui va ajouter une liste d'adresses email à un fichier "$ CRN". Si ce script est exécuté à nouveau, il s'ajoutera à cette ancienne liste. Je veux l'écraser avec la nouvelle liste plutôt que de l'ajouter à l'ancienne liste. Je peux soumettre mon script entier si nécessaire. Je sais que je pourrais tester si "$ CRN" existe, puis supprimer le fichier, mais je suis intéressé par d'autres suggestions? Merci.écraser un fichier puis ajouter
for arg in "[email protected]"; do
if ls /students | grep -q "$arg"; then
echo "${arg}@mail.ccsf.edu">>$CRN
((students++))
elif ls /users | grep -q "$arg$"; then
echo "${arg}@ccsf.edu">>$CRN
((faculty++))
fi
Ajouté le cas 'grep -qw' –