11-23-2004
Quote:
Originally posted by bhargav
An alternative :
echo "/dev/dsk" | sed 's/\/dev\/dsk/\/dev\/md\/dsk/'
This will not work for what the OP wants to do - which is change many entries within /etc/vfstab - you're just passing some static string to the sed. Also, the backslashed escaped slashes, whilst legal syntax, make the sed expression hard to read - replacing the delimiters with "!" (or anything else) increases the readability of the expression.
Cheers
ZB
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I'm trying to replace text in a file with text from a variable
I have the following in my script, but its not working:
#!/bin/ksh
echo "Enter the path to load scripts"
read x
echo "updating the templates"
sed "s/CHANGE_ME_TO_LOAD_PATH/"$x"/g" LoadFiles.sh > LoadFiles2.sh
I thought... (1 Reply)
Discussion started by: orahi001
1 Replies
2. Shell Programming and Scripting
Howdy!
I'm trying to automate editing of a configuration file (custom.conf for GDM). I need to find every line between a line that starts with "" and the next line that starts with "", I want to preserve that line, but then delete all the lines in that configuration section and then insert... (3 Replies)
Discussion started by: TXTad
3 Replies
3. Shell Programming and Scripting
Hi,
My input file
form 1
fill 2
fill 3
form 4
fill 5
form 6
fill 7
form 8
Now i need to substiute according to the fill.
form followed by single fill need to be replced with category 1
form with above and below fill need to be repalced with category 2 (5 Replies)
Discussion started by: vasanth.vadalur
5 Replies
4. Shell Programming and Scripting
Hi,
I need to replace text in a file. Can someone help me write the proper sed command for this? My text file contains about a 100 lines of content. I want to replace the line containing
new_name = "#{options}-#{ENV}"
by, the following -
new_name = "#{options}-#{ENV}-#{rand(999)}"
... (1 Reply)
Discussion started by: ankush2kn
1 Replies
5. Shell Programming and Scripting
Hi,
I hope someone can help me out with the following:
I have a file with the following lines in it:
something /path/dir/my_-_file.01.ext sometext sometext
somethingelse /path/dir/my_-_file.02.ext sometext
something /path/dir/my_-_file.03.ext sometext some other text
And i want to... (3 Replies)
Discussion started by: thyssimonis
3 Replies
6. Shell Programming and Scripting
can anyone please help me in the below scenario:
File1:
Hello1
Hello1
i want to use sed to replace multiple occurances of Hello1 in file 1 to welcome.
Thanks a ton for the help (9 Replies)
Discussion started by: amithkhandakar
9 Replies
7. Shell Programming and Scripting
Hi,
i want to replace
"Hi How
are You when
did you go to
delhi"
to
"Hi How
are you when
did you come from
delhi"
in a file.
Any idea how to do it? (2 Replies)
Discussion started by: abhitanshu
2 Replies
8. UNIX for Dummies Questions & Answers
Hi,
I want to use sed to replace " /// " with "///" in a text file. However I am getting error messages when I use sed 's/ /// /////g' input.txt > output.txt. How do I go about doing this in sed?
Input:
219518_s_at 0.000189 ELL3 / SERINC4
Output:
219518_s_at 0.000189 ELL3/SERINC4 (5 Replies)
Discussion started by: evelibertine
5 Replies
9. Shell Programming and Scripting
I have a sample text format as given below
<Text Text_ID="10155645315851111_10155645333076543" From="460350337461111" Created="2011-03-16T17:05:37+0000" use_count="123">This is the first text</Text>
<Text Text_ID="10155645315851111_10155645317023456" From="1626711840902323"... (3 Replies)
Discussion started by: my_Perl
3 Replies
10. Debian
Good Day Every one
I have a problem finding and replacing text in some large files that will take a long time to manually edit.
Example text file looks like this
#Example Large Text File
unix
linux
dos
squid
bind
dance
bike
car
plane
What im trying to do is to edit all the... (4 Replies)
Discussion started by: linuxjunkie
4 Replies
udfs(7FS) File Systems udfs(7FS)
NAME
udfs - universal disk format file system
DESCRIPTION
The udfs file system is a file system type that allows user access to files on Universal Disk Format (UDF) disks from within the Solaris
operating environment. Once mounted, a udfs file system provides standard Solaris file system operations and semantics. That is, users can
read files, write files, and list files in a directory on a UDF device and applications can use standard UNIX system calls on these files
and directories.
Because udfs is a platform-independent file system, the same media can be written to and read from by any operating system or vendor.
Mounting File Systems
udfs file systems are mounted using:
mount-F udfs -o rw/ro device-special
Use:
mount /udfs
if the /udfs and device special file /dev/dsk/c0t6d0s0 are valid and the following line (or similar line) appears in your /etc/vfstab
file:
/dev/dsk/c0t6d0s0 - /udfs udfs - no ro
The udfs file system provides read-only support for ROM, RAM, and sequentially-recordable media and read-write support
on RAM media.
The udfs file system also supports regular files, directories, and symbolic links, as well as device nodes such as block, character, FIFO,
and Socket.
SEE ALSO
mount(1M), mount_udfs(1M), vfstab(4)
NOTES
Invalid characters such as "NULL" and "/" and invalid file names such as "." and ".." will be translated according to the following rule:
Replace the invalid character with an "_," then append the file name with # followed by a 4 digit hex representation of the 16-bit CRC of
the original FileIdentifier. For example, the file name ".." will become "__#4C05"
SunOS 5.10 29 Mar 1999 udfs(7FS)