Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- CHOICE=0
- MOD_10="-"
- MOD_100="-"
- ARG_MOD10=""
- ARG_MOD100=""
- ARG_USER=""
- ARG_CON=""
- while [ $CHOICE -ne 9 ]; do
- echo
- CHOICE=0
- while [[ $CHOICE -lt 1 || $CHOICE -gt 9 ]]; do
- echo "
- 1. NAME OF A FILE: $FILE
- 2. FILE PATH: $CATALOG
- 3. MODIFIED IN LAST 10 DAYS: $MOD_10
- 4. MODIFIED IN LAST 100 DAYS : $MOD_100
- 5. USER: $USER
- 6. CONTENT OF A FILE: $CON
- 7. SEARCH FOR THE FILES
- 8. RESET
- 9. FINISH"
- echo
- echo -e -n "Please enter action number: "
- read CHOICE
- done
- if [ $CHOICE -eq 1 ];then
- echo -e -n "Please give the name of a file: "
- read FILE
- CHOICE=0
- elif [ $CHOICE -eq 2 ];then
- echo -e -n ":Type in the path to the catalog where probably your file is: "
- read CATALOG
- CHOICE=0
- elif [ $CHOICE -eq 3 ];then
- ARG_MOD10="-mtime -10 "
- MOD_10="X"
- if [ $MOD_100 = "X" ];then
- ARG_MOD100=""
- MOD_100="-"
- fi
- CHOICE=0
- elif [ $CHOICE -eq 4 ];then
- ARG_MOD100="-mtime -100 "
- MOD_100="X"
- if [ $MOD_10 = "X" ];then
- MOD_10="-"
- ARG_MOD10=""
- fi
- CHOICE=0
- elif [ $CHOICE -eq 5 ];then
- echo -e -n "User name:"
- read USER
- ARG_USER="-user $USER"
- CHOICE=0
- elif [ $CHOICE -eq 6 ];then
- echo -e -n "File content: "
- read CON
- ARG_CON="-exec grep -li $CON {} + "
- CHOICE=0
- elif [ $CHOICE -eq 7 ];then
- echo "List of found files: "
- find $CATALOG -iname "*$FILE*" $ARG_MOD10 $ARG_MOD100 $ARG_USER $ARG_CON
- echo
- CHOICE=0
- elif [ $CHOICE -eq 8 ];then
- CHOICE=0
- ARG_MOD10=""
- ARG_MOD100=""
- ARG_USER=""
- ARG_CON=""
- CATALOG=""
- FILE=""
- fi
- done
- echo "Executing completed, see you!"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement