duplicate directories


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting duplicate directories
# 1  
Old 05-23-2008
duplicate directories

Hi,

I have file which users like

filename ->"readfile", following entries

peter
john
alaska
abcd
xyz

and i have directory /var/

i want to do first cat of "readfile" line by line and first read peter in variable and also cross check with /var/ how many directories are avaialble with this name "peter", that can many.

In some word if i have userids file and how can i trace those particular userids duplication in a directory, might be one user has copied another directory and might be one person have copied 5 persons directories.

Kindly advice.

Regards,
Bash
# 2  
Old 05-24-2008
this will help you read the file one line at a time:
Code:
for line in `cat newfile`
do
    echo $line
done

instead of echoing, do whatever you want with $line
# 3  
Old 05-24-2008
Quote:
Originally Posted by Yogesh Sawant
this will help you read the file one line at a time:
Code:
for line in `cat newfile`
do
    echo $line
done

instead of echoing, do whatever you want with $line
Beware of the Herder of Useless Cats! Smilie

Code:
while read line
do
  echo "$line"
done < file

Regards
# 4  
Old 05-31-2008
dear all,

Thanks for reply but problem is that how i can trace that users file from /var/usershome/, because peter user folder is available in other folders too, for example.

/var/usershome/abcd/xyz/peter
/var/usershome/sunn/peter
/var/usershome/john/imp/peter
/var/usershome/kanni/proj/peter

in this way other users are also available in other other users directories, so i want that list which will compare my users files that read first user from file and search
/var/usershome/ directory and whereever that find for example user "peter" display full path.

Regards,
Bash
# 5  
Old 05-31-2008
Try the find command:

Code:
find /var/usershome/ -type d -name peter | while read line
do
  echo "$line"
done

Regards
# 6  
Old 05-31-2008
reply

you can use this in ksh

find /usr -name peter -print 2>/dev/null

this will give u the correct full path
# 7  
Old 05-31-2008
Thanks, but all above command will show for only one user peter, as i said, users file is separate, i want to make each user in that directory wherever user occurance exist.

Regards,
Bash
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Solaris

Giving read write permission to user for specific directories and sub directories.

I have searched this quite a long time but couldn't find the right method for me to use. I need to assign read write permission to the user for specific directories and it's sub directories and files. I do not want to use ACL. This is for Solaris. Please help. (1 Reply)
Discussion started by: blinkingdan
1 Replies

2. Shell Programming and Scripting

Delete duplicate directories?

Is there a way via some bash script or just cmd to find duplicate directories? i have main folders: TEST1 TEST2 In folder TEST1 is some amount of same folders as in folder TEST2 can be this done? i tried fdupe but it only search for dupe files not whle dirs thx! (8 Replies)
Discussion started by: ZerO13
8 Replies

3. Programming

Finding duplicate files in two base directories

Hello All, I have got some assignment to complete till this Monday and problem statement is as follow :- Problem :- Find duplicate files (especially .c and .cpp) from two project base directories with following requirement :- 1.Should be extendable to search in multiple base... (4 Replies)
Discussion started by: anand.shah
4 Replies

4. Shell Programming and Scripting

Find duplicate based on 'n' fields and mark the duplicate as 'D'

Hi, In a file, I have to mark duplicate records as 'D' and the latest record alone as 'C'. In the below file, I have to identify if duplicate records are there or not based on Man_ID, Man_DT, Ship_ID and I have to mark the record with latest Ship_DT as "C" and other as "D" (I have to create... (7 Replies)
Discussion started by: machomaddy
7 Replies

5. UNIX for Dummies Questions & Answers

Using grep command to find the pattern of text in all directories and sub-directories.

Hi all, Using grep command, i want to find the pattern of text in all directories and sub-directories. e.g: if i want to search for a pattern named "parmeter", i used the command grep -i "param" ../* is this correct? (1 Reply)
Discussion started by: vinothrajan55
1 Replies

6. Shell Programming and Scripting

Create duplicate directories with same permissions

Hi all, I need to create duplicate directories and sub directories (only the directories not the files or file contents) with the same permissions. Can some one guide me in doing this. I could able to create but here the permissions should be the same how can i do this in linux. Thanks in... (5 Replies)
Discussion started by: Olivia
5 Replies

7. UNIX for Dummies Questions & Answers

Duplicate directories

I have noticed that the same folder (and contents) lives in /u/public and /usr/public Question was this put here intentionally or by accident? Its 31Gb in size and on a 72Gb HDD that leaves little room for apps. It is a nework shared drive for all to access e.g. p: points to... (0 Replies)
Discussion started by: moondogi
0 Replies

8. Shell Programming and Scripting

Remove Duplicate Filenames in 2 very large directories

Hello Gurus, O/S RHEL4 I have a requirement to compare two linux based directories for duplicate filenames and remove them. These directories are close to 2 TB each. I have tried running a: Prompt>diff -r data1/ data2/ I have tried this as well: jason@jason-desktop:~$ cat script.sh ... (7 Replies)
Discussion started by: jaysunn
7 Replies

9. Shell Programming and Scripting

Script for parsing directories one level and finding directories older than n days

Hello all, Here's the deal...I have one directory with many subdirs and files. What I want to find out is who is keeping old files and directories...say files and dirs that they didn't use since a number of n days, only one level under the initial dir. Output to a file. A script for... (5 Replies)
Discussion started by: ejianu
5 Replies
Login or Register to Ask a Question