Sponsored Content
Full Discussion: Viewing changes in directory
Top Forums UNIX for Beginners Questions & Answers Answers to Frequently Asked Questions Tips and Tutorials Viewing changes in directory Post 302590000 by tukuyomi on Friday 13th of January 2012 11:16:50 AM
Old 01-13-2012
I just wrote this script in reply for this topic, but I think I'll use for my personal usage as well Smilie
Hope someone else will find it useful Smilie
Code:
#!/bin/sh

F1=$(mktemp); F2=$(mktemp); F3=$(mktemp)
CMD=${CMD:='ls -l'}
echo "Watching ${DIR:=${1:-$PWD}}"

${CMD} "$DIR" > "$F1"
while :; do
	trap break 2
	${CMD} "$DIR" > "$F2"
	grep -Fvf "$F1" "$F2" > "$F3"; x="$?"
	[ "$x" -eq 0 ] && { echo 'Created or modified files:'; cat "$F3";}

	grep -Fvf "$F2" "$F1" > "$F3"; y="$?"
	[ "$y" -eq 0 ] && { echo 'Deleted files:'; cat "$F3";}
	
	[ $((x+y)) -ne 2 ] && mv "$F2" "$F1"

	sleep 1
done

rm "$F1" "$F2" "$F3"

Code:
Usage: ./script [directory]
You can change the command used for checking directories with CMD variable.
Directory can also be changed with DIR variable:
[DIR=/home/unix.com] [CMD='ls -l'] ./script
If no directories are given, the current directory is watched.


Last edited by tukuyomi; 01-13-2012 at 12:24 PM.. Reason: Added usage
This User Gave Thanks to tukuyomi For This Post:
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Viewing files in a directory?

How do I view files in a directory? (1 Reply)
Discussion started by: Ania
1 Replies

2. UNIX for Dummies Questions & Answers

viewing tables

I have completely blanked out on this and I have done it a million times. I need to modify some tables in unix. What is the command for opening/viewing the tables? Thanks so much. :o (2 Replies)
Discussion started by: itldp
2 Replies

3. UNIX for Dummies Questions & Answers

pdf viewing

How do I view pdf files on a Solaris 9 environment? Links and such would be grateful. "AAAAHHH!! They're everywhere!!!" - Halo Grunt (3 Replies)
Discussion started by: antalexi
3 Replies

4. UNIX for Dummies Questions & Answers

Viewing files

I have a file (called CORE) that is a dump created by a crashing process. This file, I believe, is in "binary" form, so when I try to use cat, more, or vi on it, it has a bunch of garbage. Is there anything I can use to "read" or view this file just like I might a non-binary file? I am running... (2 Replies)
Discussion started by: dsimpg1
2 Replies

5. UNIX for Dummies Questions & Answers

Viewing Directory Content as You Navigate Directories in UNIX

Hi, Can someone help me figure out how to view directory content while I navigate directories (without having to go to the actual directory and "ls-ing" it)? Is there some keyboard shortcut for this? For instance, it would be useful if I could see the content of a directory when I'm copying... (2 Replies)
Discussion started by: shelata
2 Replies

6. UNIX for Dummies Questions & Answers

Bourne shell viewing files in directory

Hi, I have a program that get a directory name from the user, then the program should go through one by one of the file, asking the user whether to move it to another folder. I tried to list the time of the file one by one. But it seems like it doesn't work. The code is as follow: check() {... (10 Replies)
Discussion started by: mInGzaiii
10 Replies

7. Shell Programming and Scripting

viewing lines

Hey, I know the head and tail function is to view like the top or bottom lines for each file. But lets say I want to view the top/bottom 100 or top/bottom 1000 for a file. whats the command that I use to do this? thanks (2 Replies)
Discussion started by: kylle345
2 Replies

8. UNIX for Advanced & Expert Users

HP-UX: Problem viewing directory with BDF...

Hi all, When I use BDF command on this particular server, it outputs mostly normal stuff. However, there is one directory it can't read at all. Also, it doesn't seem to exist. When I BDF my file system with a small panic script (it happens even if you use just the bdf command): As you... (17 Replies)
Discussion started by: zixzix01
17 Replies

9. Shell Programming and Scripting

Help with viewing the Log files

I have a file name as logfiles_tar.tgz. How can I view the contents of the log files present in logfiles_tar.tgz ? Any help would be really appreciated. Thanks (3 Replies)
Discussion started by: bobby1015
3 Replies

10. UNIX for Dummies Questions & Answers

Viewing file size in current directory

What is the command line for viewing the sizes(lines and bytes)of all the files in your present working directory? Is it >ls -la (2 Replies)
Discussion started by: Payton2704
2 Replies
set directory to skulk(1m)												set directory to skulk(1m)

NAME
set directory to skulk - Starts the skulk of a directory immediately SYNOPSIS
cdscp set directory directory-name to skulk ARGUMENTS
The full name of the directory. DESCRIPTION
The set directory to skulk command starts the skulk of a directory immediately. The CDS control program prompt cdscp> does not return until the skulk is complete. The amount of time for the skulk to complete is dependent on the location, number, and availability of repli- cas of the directory. Privilege Required You must have administer, write, insert, or delete permission to the directory. The server principal needs administer, read, and write permission to the directory. NOTE
This command is replaced at Revision 1.1 by the dcecp command and may not be provided in future releases of DCE. EXAMPLE
The following command initiates a skulk on the /.:/admin directory: cdscp> set directory /.:/admin to skulk RELATED INFORMATION
Commands: add directory(1m), create directory(1m), delete directory(1m), list directory(1m), remove directory(1m), set directory to new epoch(1m), show directory(1m) set directory to skulk(1m)
All times are GMT -4. The time now is 10:30 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy