05-14-2009
Help needed on sed command
Hi,
I am splitting a file based on pattern using sed -f command as below:
sed_cmd2 is the Pattern filename which has the below mentioned pattern in it:
#n
/\(.*\) \(.*\) \([Ss]mith\).*/w smith
Input file has following data
1 John Smith Chicago
2 Mary Smith New York
3 Judy Johnson Chicago
4 Mark George Los Angeles
so, the command sed -f sed_cmd2 inputfilename would split the file and places the data in smith as
1 John Smith Chicago
2 Mary Smith New York
Now the issue is how do I capture the results into any other file instead of smith.Redirection or change in name(smith to xyz) is not working.
Please provide me the solution.
TIA
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi all,
I need some help with sed command. I'm trying to move all the files with a modified date within 12:00 - 13:00.
What i'm doing here is to do is
ls -lt | grep 'Jun 22 12:' > list.txt
to get all file names within that period.
However how do i strip off
-rw-r--r-- 1 enfoot adi... (2 Replies)
Discussion started by: manualvin
2 Replies
2. Shell Programming and Scripting
Is it possible to process multiple variables in a single sed command?
I have the following ksh with three variables and I want to search for all variables which start with "var" inside input.txt.
I tired "$var$" but it just prints out everyting in input.txt and does not work.
$ more test.ksh... (5 Replies)
Discussion started by: stevefox
5 Replies
3. Shell Programming and Scripting
Hi,
Could you please explain me the below statement -- phrase wise.
sed -e :a -e '$q;N;'$cnt',$D;ba' abc.txt > xyz.txt
if suppose $cnt contains value: 10
it copies last 9 lines of abc.txt to xyz.txt
why it is copying last 9 rather than 10.
and also what is ba and $D over there in... (4 Replies)
Discussion started by: subbukns
4 Replies
4. Shell Programming and Scripting
Hi all
I am new babie to shell script, so please advise me n help me .
suppose i have a string "abacus sabre", i need to replace occurences 'ab' with 'cd' and i need to store this result into same string and i need to return this result from script to the calling function, where as the string... (4 Replies)
Discussion started by: veerapureddy
4 Replies
5. Shell Programming and Scripting
Hello, I need a smart sed command that can take any of the following two as an input and give below mentioned output. As you can see, I am trying to convert some C code
INPUT:
struct abc_sample1 {
char myString;
UINT16 myValue1;
... (2 Replies)
Discussion started by: SiftinDotCom
2 Replies
6. Shell Programming and Scripting
I have a requirement in my project to create report from a template file.
A sample template file is added below:
The report data is stored in a file. A sample data file is added below:
Using the above template and data file I want to create a report like this:
I have tried to... (1 Reply)
Discussion started by: Alecs
1 Replies
7. Shell Programming and Scripting
I want to execute below command using line number as a variable.
sed '5c\ disk = jskdjfdsk' vm.cfg
How do i substitute a variable in place of 5
for example
i tried substituting
sed '$variablec\ disk = jskdjfdsk' vm.cfg
and
sed '"$variable"c\ disk = jskdjfdsk' vm.cfg)
but they... (2 Replies)
Discussion started by: pinga123
2 Replies
8. Shell Programming and Scripting
vif =
I need to replace "00:16:3E:64:FB:D3" to a new mac address value from below mentioned file.
# cat vm.cfg
acpi = 1
apic = 1
builder = 'hvm'
device_model = '/usr/lib/xen/bin/qemu-dm'
disk =
kernel = '/usr/lib/xen/boot/hvmloader'
memory = '300'
name = 'vm_temp'
on_crash =... (1 Reply)
Discussion started by: pinga123
1 Replies
9. Shell Programming and Scripting
Hi all,
What am I doing wrong here?
$ cat test_sed.ksh
#!/usr/bin/ksh
var="sed -e \'6s/9/6/\' testfile.txt > testfile.txt.2"
$var
$ ./test_sed.ksh
sed: command garbled: \'6s/9/6/\'
Thank you! (4 Replies)
Discussion started by: ejianu
4 Replies
10. Shell Programming and Scripting
Hi I have a file that contains lines starting with a particular string plus a Colon: I need to output all these lines but only what comes after the colon
Can you pelase assist?
Example of lines in the file:
com.ubs.f35.cashequities/cashequities: 1 2
... (5 Replies)
Discussion started by: mnassiri
5 Replies
LEARN ABOUT DEBIAN
gmt2dat
GMT2DAT(1gmt) Generic Mapping Tools GMT2DAT(1gmt)
NAME
gmt2dat - Convert a binary gmt file to an ASCII file
SYNOPSIS
gmt2dat gmtfile
DESCRIPTION
gmt2dat reads a <legid>.gmt file and converts it to a regular ASCII text file that can be edited using the text editor. The ASCII text is
sent to standard output and can be redirected to a file/program/printer, etc.
EXAMPLES
To convert c2104.gmt to ASCII:
gmt2dat c2104.gmt > c2104.ascii
SEE ALSO
dat2gmt(1), GMT(1)
REFERENCES
Wessel, P., and W. H. F. Smith, 2011, The Generic Mapping Tools (GMT) version 4.5.7 Technical Reference & Cookbook, SOEST/NOAA.
Wessel, P., and W. H. F. Smith, 1998, New, Improved Version of Generic Mapping Tools Released, EOS Trans., AGU, 79(47), p. 579.
Wessel, P., and W. H. F. Smith, 1995, New Version of the Generic Mapping Tools Released, EOS Trans., AGU, 76(33), p. 329.
Wessel, P., and W. H. F. Smith, 1995, New Version of the Generic Mapping Tools Released, http://www.agu.org/eos_elec/95154e.html, Copyright
1995 by the American Geophysical Union.
Wessel, P., and W. H. F. Smith, 1991, Free Software Helps Map and Display Data, EOS Trans., AGU, 72(41), p. 441.
GMT 4.5.7 15 Jul 2011 GMT2DAT(1gmt)