01-21-2009
Try this ...
As i dont have unix machine i havent verified the code in the machine ,
so i suggest you to test code no 1 , if it works then you can proceed with code no 2
#=========
#Code No : 1
#==========
for i in `find . -name "*" `
do
fil_path=`echo $i|tr -s |tr ' ' '_'`
echo New fil_path : $fil_path
done
#=========
#Code No : 2
#==========
for i in `find . -name "*" `
do
fil_path=`echo $i|tr -s |tr ' ' '_'`
echo fil_path : $fil_path
mv $i $fil_path
done
I hope it works ...........
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi, what is the better way to replace the , (comma) with a space char? Example:STRING=dir1,dir2,dir3 toSTRING=dir1 dir2 dir3 And.. how to find if in the string there is a comma?
Thanks :) (6 Replies)
Discussion started by: mbarberis
6 Replies
2. Shell Programming and Scripting
Hai masters,
If a file contains content of 2000 lines,
from which i need to remove the first n characters or first n spaces from each line of the file.
If suppose to remove n characters or first n spaces from a single line means, just use the command nx.
But from the above scenario,... (9 Replies)
Discussion started by: ecearund
9 Replies
3. Shell Programming and Scripting
Hi,
i have the log attached. Actually i want the long space just become 1 space left
like this :
Rgds, (12 Replies)
Discussion started by: justbow
12 Replies
4. Shell Programming and Scripting
I'd like a sed command to replace every other space in my file.
File:
0 1 0 3 0 2 0 5
Want:
01 03 02 05
Does anyone have any ideas? (9 Replies)
Discussion started by: peanuts48
9 Replies
5. UNIX for Dummies Questions & Answers
Hello there everyone. would like to ask for help if i wish to replace a slash / with space using sed.
Original:
T/T
Result:
T T
hope someone could help me up, thanks
Charles (4 Replies)
Discussion started by: seiksoon
4 Replies
6. Shell Programming and Scripting
i have to print in a html file directories like this
/home/user
/home/user/dir
but the problem is that when i us this comand
listado=`find $direcreal -type f -print`
i get this
/home/user /home/user/dir1
i try with sed to replace the space with an enter
mostrarlistado=`echo "$listado"... (9 Replies)
Discussion started by: pc03
9 Replies
7. Programming
hi,
d o g e v o l
i want a perl command for the above string which should change to the below
dog evol
replace one space with nothing and two spaces with one space.
Thanks,
Amey (3 Replies)
Discussion started by: ameyrk
3 Replies
8. Shell Programming and Scripting
Hi,
i have below string -
mynameis arpit
i want output like below -
mynameis\ arpit
that i am getting from below -
temp='mynameis arpit'
echo $temp|sed 's//\\ /g' --> mynameis\ arpit
now i am doing - (2 Replies)
Discussion started by: thearpit
2 Replies
9. UNIX for Dummies Questions & Answers
Hi,
I need torename filenames with %20 to space in a batch wise.Can anyone help me please. Need it badly
Eg.
English%20Brochure%20002-1
to be replace to
English Brochure 002-1
Thanks a lot
Please use and tags when posting code, data or logs etc. to preserve formatting... (8 Replies)
Discussion started by: umapearl
8 Replies
10. UNIX for Dummies Questions & Answers
Hi,
In the vi editor, I could do a search and replace:
:%s/work/play/g
but how do I do this for a string/text with space? like if I want to replace all text of "come here" with text "go there"? I've tried with quotes, double quotes, back slash, none of them worked.
thanks!... (1 Reply)
Discussion started by: seafan
1 Replies
LEARN ABOUT OPENSOLARIS
mlockall
mlockall(3C) Standard C Library Functions mlockall(3C)
NAME
mlockall, munlockall - lock or unlock address space
SYNOPSIS
#include <sys/mman.h>
int mlockall(int flags);
int munlockall(void);
DESCRIPTION
The mlockall() function locks in memory all pages mapped by an address space.
The value of flags determines whether the pages to be locked are those currently mapped by the address space, those that will be mapped in
the future, or both:
MCL_CURRENT Lock current mappings
MCL_FUTURE Lock future mappings
If MCL_FUTURE is specified for mlockall(), mappings are locked as they are added to the address space (or replace existing mappings), pro-
vided sufficient memory is available. Locking in this manner is not persistent across the exec family of functions (see exec(2)).
Mappings locked using mlockall() with any option may be explicitly unlocked with a munlock() call (see mlock(3C)).
The munlockall() function removes address space locks and locks on mappings in the address space.
All conditions and constraints on the use of locked memory that apply to mlock(3C) also apply to mlockall().
Locks established with mlockall() are not inherited by a child process after a fork(2) call, and are not nested.
RETURN VALUES
Upon successful completion, the mlockall() and munlockall() functions return 0. Otherwise, they return -1 and set errno to indicate the
error.
ERRORS
The mlockall() and munlockall() functions will fail if:
EAGAIN Some or all of the memory in the address space could not be locked due to sufficient resources. This error condition applies to
mlockall() only.
EINVAL The flags argument contains values other than MCL_CURRENT and MCL_FUTURE.
EPERM The {PRIV_PROC_LOCK_MEMORY} privilege is not asserted in the effective set of the calling process.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Interface Stability |Standard |
+-----------------------------+-----------------------------+
|MT-Level |MT-Safe |
+-----------------------------+-----------------------------+
SEE ALSO
exec(2), fork(2), memcntl(2), mmap(2), plock(3C), mlock(3C), sysconf(3C), attributes(5), standards(5)
SunOS 5.11 22 Mar 2004 mlockall(3C)