Per executar-ho, abans cal fer.
$ tar -xvf mesures; cd mesures
i una possible execució que cerca i copia tots els fitxers que es diguin a, b o c.
$ ./mostres a b c
Per defecte si no se li passa cap paràmetre cerca i copia tots els fitxers
Els paràmetres d'aquest script són opcionals, si no es passa cap paràmetre mostra els fitxers del directori actual.
$ ./busca
I es pot canviar de directori, i ordenar els fitxers per mida (per defecte s'ordenen de forma alfanùmerica). També es pot redirigir la sortida estàndard cap a un fitxer.
Nota: A UNIX, ~ es refereix al valor de la variable $HOME
$ ./busca -d ~ -o mida -s sortida.txt
I es poden afegir filtres per inode, nom del fitxer i permisos.
$ ./busca -d ~ -o mida -s sortida.txt -n "sortida" -i 20 -p -rw-------
Per executar l'script cal fer.
$ gcc -o proc proc.c
$ ps -ef | grep <nom de usuari de unix>
El grep es per cercar els processos als que es tinguin permisos
I un cop obtingut el pid del procés ja es pot fer.
$ ./proc <PID del procés>
L'script imita l'execució de la comanda.
$ cat /proc/<PID del procés>/status | grep Vm | sort -nrk2 >> sortida.txt
Per executar l'script cal fer.
$ gcc -o entrada entrada.c
$ gcc -o encripta encripta.c
I és pot executar amb dos terminals fent:
Terminal 1:
$ ./encripta
Terminal 2:
$ ./entrada
O en un sol terminal fent:
$ ./encripta &
$ ./entrada
& vol dir que s'executa en segon pla
Exactament igual que la pràctica 1, però amb Powershell.
> cd mesures
> ./mostres.ps1 a b c