04-03-2008
Not sure what kind of editing you want to do, but for simple find and replace, sed with the -i switch can perform that function in place.
sed -i.orig -e 's/pattern1/pattern2/g'
The -i.orig will make the change in the file and make a copy of the original file with the .orig extension in case you need to revert to the original file.
Hope this helps steer you in the right direction.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Is there a way using bash that I can edit a command line using vi.
I.e. if I have a long command line and I want to edit it.....by typing vi and then having the command open in an editing window....
I beleive this can be done in k shell by pressing v....however can find out how this can be... (3 Replies)
Discussion started by: peter.herlihy
3 Replies
2. Shell Programming and Scripting
i need to search for a single pattern in three different logs....what would be the best one line script???? (4 Replies)
Discussion started by: roshanjain2
4 Replies
3. UNIX for Advanced & Expert Users
Dear All,
Yesterday I'm change /etc/vfstab file ( disable 1 Device mounting)
and now I can't login to multiuser mode just single user mode, and now I want enable again, but I can't using vi editor in single user mode
How to edit this file? thereis default can't using vi editor in single mode?... (14 Replies)
Discussion started by: heru_90
14 Replies
4. Shell Programming and Scripting
Hi All,
Could you please help me out with this problem?
I need to edit the last line of my file.
Ex: The last line in my file will be say 000056000045 8
I need to subtract some number from the number 45 and replace the new number in its place.
... (1 Reply)
Discussion started by: Anitha Chandran
1 Replies
5. UNIX for Dummies Questions & Answers
i had this scenario where i need to delete a file that is 6 months old which is no longer needed. basically the filename is in the format of PCARDDAILYmmddyyyy.txt where the mm is the month, dd is the day, and yyyy is the year.
e.g.
PCARDDAILY05262009.txt
PCARDDAILY05252009.txt
... (6 Replies)
Discussion started by: wtolentino
6 Replies
6. UNIX for Dummies Questions & Answers
hi. i'm using ksh with set -o vi. if i am far down in a directory and try to edit the command line (esc-k to retrieve previous command) the cursor is being positioned over to the left on top of the directory text making the text very difficult to read or work with. seems to be problem with long... (2 Replies)
Discussion started by: jeffa123
2 Replies
7. Shell Programming and Scripting
I have a sample file as below :-
RECORD_COUNT|2660|28606946.86|20110701122349694|
adkad|wwsgesg|mkmk|FFFF|FAFAF|FFAF|FAFFFFA|5894858|
I have to replace the second coulmn in the first row which is the count of no of lines in the file from a new variable .
Also I have to delete the 3rd... (2 Replies)
Discussion started by: Sanjeev Yadav
2 Replies
8. Shell Programming and Scripting
Hi Folks,
It is regarding the perl scripting.
I have an html file(many files) which contains the below line in the body tag.
<body>
<P><STRONG><FONT face="comic sans ms,cursive,sans-serif"><EM>Hello</EM></FONT></STRONG></P>
</body>
Now I want to read that html file through perl... (3 Replies)
Discussion started by: giridhar276
3 Replies
9. Shell Programming and Scripting
here is what i want to achieve.. i have a file with below contents
cat fileName
blah blah blah
.
.DROP this
REJECT that
.
--sport 7800 -j REJECT --reject-with icmp-port-unreachable
--dport 7800 -j REJECT --reject-with icmp-port-unreachable
.
.
.
more blah blah blah
--dport 3306... (14 Replies)
Discussion started by: vivek d r
14 Replies
10. UNIX for Dummies Questions & Answers
Hi all,
How can i display the middle line of a file using a single line command? (6 Replies)
Discussion started by: Lakme Pemmaiah
6 Replies
LEARN ABOUT OPENSOLARIS
newwin
derwin(3XCURSES) X/Open Curses Library Functions derwin(3XCURSES)
NAME
derwin, newwin, subwin - create a new window or subwindow
SYNOPSIS
cc [ flag... ] file... -I /usr/xpg4/include -L /usr/xpg4/lib
-R /usr/xpg4/lib -lcurses [ library... ]
c89 [ flag... ] file... -lcurses [ library... ]
#include <curses.h>
WINDOW *derwin(WINDOW *orig, int nlines, int ncols,
int begin_y, int begin_x);
WINDOW *newwin(int nlines, int ncols, int begin_y, int begin_x);
WINDOW *subwin(WINDOW *orig, int nlines, int ncols, int begin_y,
int begin_x);
DESCRIPTION
The derwin() function creates a subwindow within window orig, with the specified number of lines and columns, and upper left corner posi-
tioned at begin_x, begin_y relative to window orig. A pointer to the new window structure is returned.
The newwin() function creates a new window with the specified number of lines and columns and upper left corner positioned at begin_x,
begin_y. A pointer to the new window structure is returned. A full-screen window can be created by calling newwin(0,0,0,0).
If the number of lines specified is zero, newwin() uses a default value of LINES minus begin_y; if the number of columns specified is
zero, newwin() uses the default value of COLS minus begin_x.
The subwin() function creates a subwindow within window orig, with the specified number of lines and columns, and upper left corner posi-
tioned at begin_x, begin_y (relative to the physical screen, not to window orig). A pointer to the new window structure is returned.
The original window and subwindow share character storage of the overlapping area (each window maintains its own pointers, cursor location,
and other items). This means that characters and attributes are identical in overlapping areas regardless of which window characters are
written to.
When using subwindows, it is often necessary to call touchwin(3XCURSES) before wrefresh(3XCURSES) to maintain proper screen contents.
PARAMETERS
orig Is a pointer to the parent window for the newly created subwindow.
nlines Is the number of lines in the subwindow.
ncols Is the number of columns in the subwindow.
begin_y Is the y (row) coordinate of the upper left corner of the subwindow, relative to the parent window.
begin_x Is the x (column) coordinate of the upper left corner of the subwindow, relative to the parent window.
RETURN VALUES
On success, these functions return a pointer to the newly-created window. Otherwise, they return ERR.
ERRORS
None.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Interface Stability |Standard |
+-----------------------------+-----------------------------+
|MT-Level |Unsafe |
+-----------------------------+-----------------------------+
SEE ALSO
doupdate(3XCURSES), is_linetouched(3XCURSES), libcurses(3XCURSES), attributes(5), standards(5)
SunOS 5.11 5 Jun 2002 derwin(3XCURSES)