10-20-2007
find PRIVATE -type f | while read N
dir=`dirname $N`
base=`basename $N`
mv $N ${dir}/.${base}
done
I am new to unix can you explain that code? Does it do this:
my Main directory is name in name is a file and a sub directory with a name like jon in that is a file will that code rename all of the files under it to hidden
9 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi I have just a few questions about the Unix aka NIX operating system.
1. Is it a free Operating System and if so where can I obtain it.
2. Where can I start out for a newbies guide to the OS.
Thanks (1 Reply)
Discussion started by: SolidWing68
1 Replies
2. UNIX for Dummies Questions & Answers
1. Someone pings a server from another location and gets a different result than if you ping the same server onsite. What is going on?
2. You know the reason the server won't boot is because of ODS, but the root partition isn't on ODS. How do you go about fixing it?
3. How would you truncate... (1 Reply)
Discussion started by: JoeTheMan
1 Replies
3. UNIX for Dummies Questions & Answers
Hi All,
Im trying to send a .ZIP file in an email message using mail or mailx. What is the easiest way to do this?
Thanks!
UPDATE: I used the following command which didnt work
mailx -s {my subject} {xxxxx@ssss.com} < /var/tmp/file.zip (3 Replies)
Discussion started by: lewisoco
3 Replies
4. UNIX for Dummies Questions & Answers
1) Can a script be made to ignore all signals.
2) Does the parent process always picks up the exit status of its children.
3) Can one program give rise to multiple processes.
4) Is a file is synonymous with a process.
5) Is the kill command only used to kill a running process. (1 Reply)
Discussion started by: yahoo14
1 Replies
5. What is on Your Mind?
Hello all.
Im a young lad with very limited experience with computers, even though I have been playing with them the past 5 years. I have the experience of the random World of Warcraft player that plays games all day.
I have a huge interest in learning everything about computers and I was... (5 Replies)
Discussion started by: Vallzi
5 Replies
6. SCO
Dear friends
I'm really new comer to this place and to this subject
you will make me so happy if you help me about these questions:
1- I must install UNIX 5.0.6 because one of my work software will works ONLY on this version , so , I want to know WHERE CAN I DOWNLOAD A COMPELETE PACKAGE OF... (2 Replies)
Discussion started by: mrr53
2 Replies
7. UNIX for Dummies Questions & Answers
Hi
I got asked over the phone for interview
can anyone answer the following
#1 What is the command to copy files from 1 Unix machine to another Unix machine, providing that the 2 machines are in the same network.
I think its cp, what is the one machine to another machine thing
#2... (4 Replies)
Discussion started by: ccp
4 Replies
8. Shell Programming and Scripting
Hello,
Hello,
Can any one tell me the answer of these questions attached in the document.
The competition was over and I wanted to know correct answers. (6 Replies)
Discussion started by: bits1904
6 Replies
9. Homework & Coursework Questions
I need help for the following questions:
1. What are the advantages and disadvantages of using ACLs versus ordinary Unix file permissions?
2. Describe three methods for automating system administration tasks. Discuss the time taken to do things manually versus creating automatic systems.... (3 Replies)
Discussion started by: ravian97
3 Replies
LEARN ABOUT ULTRIX
basename
basename(1) General Commands Manual basename(1)
Name
basename - strip directory names from pathname
Syntax
basename string [ suffix ]
Description
The command deletes from string any prefix up to and including the last slash (/) and the suffix (if specified), and prints the result on
the standard output. The command handles limited regular expressions in the same manner as metacharacters must be escaped if they are
intended to be interpreted literally. For example:
% basename /vmunix .x
vmun
% basename /vmunix '.x'
vmunix
In the first example, returns because it interprets the as a regular expression consisting of any character followed by the letter In the
second example, the dot is escaped; there is no match on a dot followed by and returns
The command is often used inside substitution marks (` `) within shell procedures.
Examples
The following example shell script compiles the file and moves the output to in the current directory:
cc /usr/src/bin/cat.c
mv a.out `basename $1 .c`
The following example echoes only the base name of the file by removing the prefix and any possible sequence of characters following the
period in the file's name:
% basename /etc/syslog.conf '..*'
syslog
See Also
dirname(1), ex(1), sh(1)
basename(1)