Portál AbcLinuxu, 13. května 2025 00:21
while read radek; do jmeno=`echo "$radek" | cut '-d;' -f 1`; heslo=`echo "$radek" | cut '-d;' -f 2`; email=`echo "$radek" | cut '-d;' -f 3`; echo "$jmeno - $heslo" | mail -s "Zmena hesla" $email; done < soubor-s-jmeny-a-hesly;
Jenom se musí ověřit, že to mail
dokáže odeslat (jestli je to stejný stroj, tak je to asi v pohodě).
A jako cvičení - odstraňte volání
cut
využitím proměnné $IFS
.
while read radek < hesla.txt ; do
....
done
to ze se da napsat "< soubor" az za done me nenapadlo
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.