Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
58 lines (44 loc) · 1.98 KB

File metadata and controls

58 lines (44 loc) · 1.98 KB
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#!/bin/bash
# Script Name : modified_today.sh
# Author : Craig Richards
# Created : 20-February-2012
# Last Modified :
# Version : 1.0
# Modifications :
# Description : Lists all the files that have been modified that day
#################################
# Start of procedures/functions #
#################################
funct_check_params() # Function Name
{ # Start of the function
if [ ${NARG} -ne 1 ]; then # If the number of arguments is not one, then output a message
echo "$0 : Not enough Parameters passed, you need to supply a directory"
exit 1 # Quit the program
elif
# If the argument passed is -h or --h then display the following message in the echo statement
[[ ${SLICE} = "-h" ]] || [[ ${SLICE} = "--h" ]]; then
echo "Usage: You need to add a slice after the script name, e.g $0 /opt"
exit 1 # Quit the program
fi # End of the if statement
} # End of the function
funct_find_files() # Function Name
{ # Start of the function
find $SLICE -type f -mtime -1 > $LOGFILE # Find all the files and put them into a logfile
for files in $(cat $LOGFILE) # Loop through all the files and show a long listing
do
ls -l $files
done
} # End of the function
################
# Main Program #
################
# Variable Settings
DATE=`date +"%d-%B-%Y"` ; export DATE # Set the DATE variable, format it as 20-February-2012
SLICE=$1 # Set the variable SLICE as the first argument passed
LOGFILE=/tmp/modifed_$DATE.log # Set the variable LOGFILE, the stores the files found
NARG=$# # Set the variable NARG to a number of arguments on the command line
{ # Start of the main program
funct_check_params # Call the function funct_check_params
funct_find_files # Call the function funct_file_files
} # End of the main program
## End of Script
Morty Proxy This is a proxified and sanitized view of the page, visit original site.