07-03-2009
It doesn't seem to work well under Solaris
First, -i option was not supported, so the above sed -i "N c $var " datafile is not portable.
Second, even if the -i option is not provided, using sed -i "N c[\] $var" datafile, still it cannot work.
The solution might be,
sed "N c\\
$var" datafile
which I tested under Solaris.
John, Hong
p.s.
sed "N s/.*/$var/" datafile also works out.
Last edited by jansonx; 07-03-2009 at 07:01 AM..
Reason: I got the answer
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I want to instert Category:XXXXX into the 2. line
something like this should work, but I have somewhere the wrong sytanx. something with the linebreak goes wrong:
sed "2i\\${n}Category:$cat\n"
Sample:
Titel Blahh Blahh abllk sdhsd sjdhf
Blahh Blah Blahh
Blahh
Should look like... (2 Replies)
Discussion started by: lowmaster
2 Replies
2. Shell Programming and Scripting
Hi All
I have a file for ex .log file which contain several lines within it.
I have to read that file contents & assing that to a variable. (2 Replies)
Discussion started by: satyam.sumit
2 Replies
3. Shell Programming and Scripting
Hello everyone,
i wonder if someone could give me an advice regarding the following problem using sed.
Given ist a structure as shown below:
<aaa>text1<b>text2</b>text3<c>text4</c>text5</aaa>
Now I want to change the outer tag from "aaa" to "new" and replace all tags inside the outer tags... (4 Replies)
Discussion started by: Donaldinho
4 Replies
4. UNIX for Dummies Questions & Answers
Hey there
I have two commands to get exactly the data i want but.. i want to write them into a file side by side and in the same order so that they always match. So what i'm hoping to learn from this thread is some of the different ways one could take the output of grepped data and write them in... (7 Replies)
Discussion started by: phpfreak
7 Replies
5. Shell Programming and Scripting
I have large number of data files, close to 300 files, lets say all files are same kind and have extension .dat , each file have mulitple lines in it.
There is a unique line in each file containing string 'SERVER'. Right after this line there is another line which contain a string 'DIGIT=0',... (4 Replies)
Discussion started by: sal_tx
4 Replies
6. Shell Programming and Scripting
Hi,
I need to parse a simple text file like below and store the word that starts with BR* to a variable say $BRno. I need to do this in sh script.
NOTE: the length of the numbers following BR is in constant. And there is only 1 BRXXX in a file at a given time.
.txt file:
BR276828... (1 Reply)
Discussion started by: script2010
1 Replies
7. UNIX for Dummies Questions & Answers
Ok, so I have bunch of files that are named "orange__file_name.asm" and I want to batch rename them to "file_name.asm" I know that using "ls | sed s/orange__//" will get rid of the part of the file name I do not want. But how do I combine that with the mv command to actually do it?
Thanks
JG (5 Replies)
Discussion started by: john galt
5 Replies
8. Shell Programming and Scripting
HI..
I made ".bat" in windows 2003 , with
set TIEMPO1= %TIME% | sed -e "s/://g" -e "s/,//g"
echo valor de tiempo1 = %TIEMPO1%
when i execute this, the result is
but if i open cmd, and execute en line command this..
G:\>echo %TIME% | sed -e "s/://g" -e "s/,//g"
12390841
anyone have... (5 Replies)
Discussion started by: upszot
5 Replies
9. Red Hat
Hi all,
Hereby wish to have your advise for below:
Main concept is
I intend to get current directory of my script file.
This script file will be copied to /etc/init.d.
A string in this copy will be replaced with current directory value.
Below is original script file:
... (6 Replies)
Discussion started by: cielle
6 Replies
10. Shell Programming and Scripting
Hi, I have the following command that parses an xml file to read a node <port>'s value. Hoever the output comes with spaces.
My requirement is to trim the spaces around the value and assign to a variable.
sed -n 's|<port>\(.*\)</port>|\1|p' ../cfg.xml
How do I go about it? (6 Replies)
Discussion started by: sai2013
6 Replies
LEARN ABOUT SUSE
load_datafile_object
load_datafile_object(3alleg4) Allegro manual load_datafile_object(3alleg4)
NAME
load_datafile_object - Loads a specific object from a datafile. Allegro game programming library.
SYNOPSIS
#include <allegro.h>
DATAFILE *load_datafile_object(const char *filename, const char *objectname);
DESCRIPTION
Loads a specific object from a datafile. This won't work if you strip the object names from the file, and it will be very slow if you save
the file with global compression. Example:
/* Load only the music from the datafile. */
music_object = load_datafile_object("datafile.dat",
"MUSIC");
/* Play it and wait a moment for it. */
play_midi(music_object->dat);
...
/* Destroy unneeded music. */
unload_datafile_object(music_object);
RETURN VALUE
Returns a pointer to a single DATAFILE element whose `dat' member points to the object, or NULL if there was an error or there was no
object with the requested name. Remember to free this DATAFILE later to avoid memory leaks, but use the correct unloading function!
SEE ALSO
unload_datafile_object(3alleg4), load_datafile(3alleg4), set_color_conversion(3alleg4), find_datafile_object(3alleg4), regis-
ter_datafile_object(3alleg4)
Allegro version 4.4.2 load_datafile_object(3alleg4)