Advertisement
Guest User

Untitled

a guest
Feb 26th, 2020
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.45 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. MIN=$1
  4. MAX=$2
  5. SEACH_PATH=$3
  6. AMOUNT=3
  7.  
  8. array=(
  9.     $(
  10.         find $SEACH_PATH -type f \
  11.         -size -"$MAX"c \
  12.         -size +"$MIN"c \
  13.     )
  14. )
  15.  
  16. i=0;
  17. while [[ $i -lt ${#array[@]} && $i -lt $AMOUNT ]]
  18. do
  19.     FULL_FILE_PATH=${array[$i]}
  20.     FILE_NAME=$(basename "$FULL_FILE_PATH")
  21.     FILE_SIZE=$(stat -c%s "$FULL_FILE_PATH")
  22.  
  23.    
  24.     echo "$i: $FULL_FILE_PATH - $FILE_NAME ($FILE_SIZE bytes)"
  25.    
  26.    
  27.     ((i++))
  28. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement