Ledger Nano X - The secure hardware wallet
SHARE
TWEET

Untitled

a guest Mar 28th, 2020 67 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/bin/bash
  2. #primeste ca argumente un director un nume de utiliz si un fisier de output si va parcurge dir recursiv cu scopul de a gasi totate fisierele cu extensia txt care au ca si propietar utiliz specificat.Continutul fisierelor va fi scris in fisierul de output.
  3.  
  4. function parcurge_director()
  5. {
  6.    for nume_fisier in $(ls -A $1)
  7.    do
  8.     cale=$1/$nume_fisier
  9.     if [ -d $cale ];then
  10.        echo "am gasit subdirectorul $cale"
  11.        parcurge_director $cale
  12.     elif [[ $nume_fisier = *.txt ]];then
  13.        echo "am gasit fiserul text $nume_fisier"
  14.        user=$(stat -c '%U' $cale )
  15.        echo "userul $user este propietarul fisierului $nume_fisier"
  16.        if test "$user" == "$user_in";then
  17.         echo "userul $user_in este acelasi cu propietarul fisierului $user"
  18.         echo $(cat $cale ) >> $file_in
  19.        else
  20.         echo "userul $user_in nu este acelasi cu propietarul fisierului $user"
  21.        fi
  22.     fi
  23.    done
  24. }
  25.  
  26. if [ -e $3 ];then
  27.    truncate -s 0 $3
  28.    echo "fisierul output exista"
  29. else
  30.    echo "fisierul nu exista si a fost creat"
  31.    touch $1/$3
  32. fi
  33. user_in=$2
  34. file_in=$3
  35. parcurge_director $1
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top