cd ~ mkdir slash cd !$ mkdir conf lib bin logs cd conf touch apache.conf bind.conf postfix.conf hosts services protocols cd .. cd lib touch dns.so gethostbyname.so ip.so tcp.so smtp.so cd .. cd logs mkdir apache bind postfix touch apache/access.log apache/error.log bind/access.log bind/error.log postfix/access.log postfix/error.log cd .. cd bin cp /bin/true apache cp /bin/true postfix cp /bin/true bind cd ~
slash
.apache2.conf → apache2.conf.backup
.checkfile.sh
care:<nume-fișier-initial>_exista
unde argument este argumentul transmis scriptului (numele fișierului)sort
nume,email Alex,alex@example.com Traian,traian@example.com
precum și un template, de genul:
Salut NUME! ... Acest mesaj îți este adresat ție și numai ție.
Ca date de ieșire, scriptul va crea într-un director emails
câte un fișier cu numele email personalizat pentru fiecare nume din fișierul dat.
/etc
sau un folder dat ca parametru, cu extensia .conf
.backup-YYMMDDHHmm
din directorul curent (hint: date
).bak
in loc de .conf
executat
în home-ul utilizatorului curentnumbers
, iar în director creează 100 de fișiere ale căror nume este un număr cuprins între 100 și 199.inode-ul
unui fișier primit ca argument.stat
.