09-13-2006
help with script to list directories
Hi All I have two scripts which i used to try and list all the directories one using 'function', which only lists the first directory and does not show directories within directories.
function ListDir ()
{
for arg in $(ls $HOME)
do
if [ -d $1/$arg ]
then
echo $arg
ListDir $arg
fi
done
}
Result
home/<username>/
backup
bin
computer
unix
oracal
There are driectories within 'computer' and 'unix' (prob with loop i think)
The other lists, as i want it, but also includes the complete path name which i dont want. i tried using 'for'
for arg in `find $HOME -type d -exec ls -d {} \;`
do
echo $arg >> outputfile
done
rm outputfile
Result
/home/<username>/
/home/<username>/backups
/home/<username>/bin
/home/<usermane>/computer
/home/<username>/computer/dept
/home/<username/unix
/home/<username>/unix/accounts
/home/<username>/oracal
This goes through a funny loop repeating its self and addidn the new found dir to the end
As you can see i just need the last directory
I know you can do it so come on help me out thank you
Chassis
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hello guys it's me again, I need some help. What I'm doing is listing all the file and directories Recusively and using it a a master file. Then I need to do the same the nest day to make sure nothing was deleted or modified. What happen is file in one of out major directories was deleted without... (2 Replies)
Discussion started by: aojmoj
2 Replies
2. Shell Programming and Scripting
Hi,
I'm looking to delete some files from directories.
I've just put in a file the location of these files.
e.g:
in file supprs.txt there is:
/usr/host/t1.txt
/etc/dev/u1.java
/home/new/files/view.c
Is it possible to take this file "supprs.txt" as a parameter in a shell command ? (2 Replies)
Discussion started by: yeclota
2 Replies
3. Shell Programming and Scripting
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
4. Shell Programming and Scripting
I am writing a simple backup script, but I cannot figure out how to remove directories that are found in a list. For example:
DONT_COPY="
.adobe/
.bin/google-earth
"
tar -zcvf - * --exclude=$DONT_COPY | openssl des3 -salt -k $1 | dd of=$(hostname)-$(date +%Y%m%d).tbz > COPIED
Note that... (4 Replies)
Discussion started by: dotancohen
4 Replies
5. Shell Programming and Scripting
Hi ,
I am very new to unix as well as shell scripting. I have to write a script for the following requirement.
In a particular mount, have to list all the directories and sub directories along with size of the directory and sub directory in ascending order.
Please help me in this regard and many... (4 Replies)
Discussion started by: nmakkena
4 Replies
6. UNIX for Dummies Questions & Answers
Hi,
Please help me, how to get all the direcotries, its sub directories and its sub directories recursively, need to exclude all the files in the process.
I wanted to disply using a unix command all the directories recursively excluding files.
I tried 'ls -FR' but that display files as... (3 Replies)
Discussion started by: pointers
3 Replies
7. Shell Programming and Scripting
Can anyone come up with a unix command that lists
all the files, directories and sub-directories in the current directory
except a folder called log.?
Thank you in advance. (7 Replies)
Discussion started by: Manjunath B
7 Replies
8. Shell Programming and Scripting
Hi,
I have a command in my bash script, searchDirectoryName.sh:
DIR_NAME=$(find . -type d)
echo "${DIR_NAME}"
.
./Dir1
./Dir1/1.0.2.1
./Dir2
./Dir2/1.1
./Dir3
./Dir3/2.2.1
How can I select only following directory names with second subdirectoies and without first ./ in the... (3 Replies)
Discussion started by: hce
3 Replies
9. UNIX for Dummies Questions & Answers
It is for HP-Unix B.11.31.
Requirement:
1. List the directories, having given pattern in the directories name, sorted by creation date.
Example: Directories with name "pkg32*" or "pkg33*"
2. On the output of 1. list the directories by creation date as sort order, with creation date... (2 Replies)
Discussion started by: Siva SQL
2 Replies
10. Shell Programming and Scripting
Requirement is to list the files older than 365 days from multiple directories and delete them and log the list of files which are deleted to a log file.
so 1 script should only list files older than 365 days for each directory separately to a folder
The other script should read these files... (7 Replies)
Discussion started by: prasadn
7 Replies
LEARN ABOUT DEBIAN
ns_getsockaddr
Ns_Sock(3aolserver) AOLserver Library Procedures Ns_Sock(3aolserver)
__________________________________________________________________________________________________________________________________________________
NAME
Ns_BindSock, Ns_GetSockAddr, Ns_SockAccept, Ns_SockAsyncConnect, Ns_SockAsyncConnect2, Ns_SockBind, Ns_SockCloseLater, Ns_SockConnect,
Ns_SockConnect2, Ns_SockListen, Ns_SockListenEx, Ns_SockPipe, Ns_SockSetBlocking, Ns_SockSetNonBlocking, Ns_SockStrError, Ns_SockTimedCon-
nect, Ns_SockTimedConnect2, ns_pipe, ns_sockpair - library procedures
SYNOPSIS
#include "ns.h"
Ns_BindSock(arg, arg)
Ns_GetSockAddr(arg, arg)
Ns_SockAccept(arg, arg)
Ns_SockAsyncConnect(arg, arg)
Ns_SockAsyncConnect2(arg, arg)
Ns_SockBind(arg, arg)
Ns_SockCloseLater(arg, arg)
Ns_SockConnect(arg, arg)
Ns_SockConnect2(arg, arg)
Ns_SockListen(arg, arg)
Ns_SockListenEx(arg, arg)
Ns_SockPipe(arg, arg)
Ns_SockSetBlocking(arg, arg)
Ns_SockSetNonBlocking(arg, arg)
Ns_SockStrError(arg, arg)
Ns_SockTimedConnect(arg, arg)
Ns_SockTimedConnect2(arg, arg)
ns_pipe(arg, arg)
ns_sockpair(arg, arg)
_________________________________________________________________
DESCRIPTION
These functions ...
SEE ALSO
nsd(1), info(n)
KEYWORDS
AOLserver 4.0 Ns_Sock(3aolserver)