03-07-2013
A shell loop can ask for the pattern, capture matching lines in a temp file, count the lines at the same time, and if any lines, turn you over to vi, pg, less in the temp file to view and play in the subset. When you exit the viewer, it asks you if you want to view again, and if not, loops. You can make any copies you want from inside the viewer.
Now, only a select few actually prefer the csh. The bash and ksh93 are much nicer and there are more experts to help.
PS: I use the ksh/bash 'set -o vi' option to do command recall, so I do not type commands over and over. I never even leave my home dir except inside (...) so I return automatically. It makes the history more valuable. I also save the history file occasionally where my tools can find it, and set a huge HISTSIZE of 32767. I consider one of the best CUI's.
Last edited by DGPickett; 03-07-2013 at 02:46 PM..
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I want to search a file for a string and then if the string is found I need the line that the string is on - but also the previous two lines from the file (that the pattern will not be found in)
This is on solaris
Can you help? (2 Replies)
Discussion started by: frustrated1
2 Replies
2. Shell Programming and Scripting
hiii,
i have to write a shell script like this----
i have a huge log file name abc.log .i have to search for a pattern name "pattern",it may occur 1000 times in the log file,every time it finds the pattern it should display the 10 lines above the pattern.
I appericiate your help. (30 Replies)
Discussion started by: namishtiwari
30 Replies
3. Shell Programming and Scripting
Hi all,
I am trying to extract the values ( text between the xml tags) based on the Order Number.
here is the sample input
<?xml version="1.0" encoding="UTF-8"?>
<NJCustomer>
<Header>
<MessageIdentifier>Y504173382</MessageIdentifier>
... (13 Replies)
Discussion started by: oky
13 Replies
4. Shell Programming and Scripting
Hey folks!
I am new to shell-scripting, but I have a problem that I would like to solve using a script. I create very large html forms, used for randomized trials. In these forms, each question is supplied with a variable that looks something like this: PROJECT_formNN
Where NN is the question... (1 Reply)
Discussion started by: Roevhat
1 Replies
5. Shell Programming and Scripting
i have something like this in a file called mysqldump.sql
--
-- Table structure for table `Table11`
--
DROP TABLE IF EXISTS `Table11`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `Table11` (
`id` int(11) NOT NULL... (14 Replies)
Discussion started by: vivek d r
14 Replies
6. Shell Programming and Scripting
i need to search for a pattern from a big file and print everything expect the next 6 lines from where the pattern match was made. (8 Replies)
Discussion started by: chidori
8 Replies
7. UNIX for Dummies Questions & Answers
I have a file with following data
<Field FieldName="CHCFA21_01_01" FieldType="Text">
<Output CapturedValue="">
<DataSource Name="" Value="" />
</Output>
</Field>
<Field FieldName="CHCFA21_01_02" FieldType="Date">
<Output CapturedValue="">
... (1 Reply)
Discussion started by: nsuresh316
1 Replies
8. Shell Programming and Scripting
Hi team,
Is it possible to display 2 lines after a particular pattern in a shell script. For example in a file which has the below contents.
Mummy
Daddy
Son
Daughter
Children
Aunty
Uncle
Grandma
Grandpa
Son
Father
Mother
Brother-in-law
I want to display 2 lines before and after... (1 Reply)
Discussion started by: balamv
1 Replies
9. Shell Programming and Scripting
Hi,
I've written a script to search for an Oracle ORA- error on a log file, print that line and the .trc file associated with it as well as the dateline of when I assumed the error occured. In most it is the first dateline previous to the error.
Unfortunately, this is not a fool proof script.... (2 Replies)
Discussion started by: newbie_01
2 Replies
10. Shell Programming and Scripting
Hi I need to grep for a patter and display all lines below the pattern.
For ex: say my file has the below lines
file1
file2
file3
file4
file5
I NEED to grep for patter file3 and display all lines below the pattern. do we have an option to get this data. Let me know if you require... (5 Replies)
Discussion started by: venkidhadha
5 Replies
plock(2) System Calls Manual plock(2)
NAME
plock - Locks a process' text and/or data segments in memory
SYNOPSIS
#include <sys/lock.h>
int plock( int opr) ;
PARAMETERS
Specifies one of the following operations: Locks the text and data segments into memory. Locks the text segment into memory. Locks the
data segment into memory. Removes locks.
DESCRIPTION
The plock() function locks or unlocks a process' text segments, data segments, or both in physical memory. When locked, the physical pages
containing the text or data segment will not be paged out. It is an error to lock a segment that is already locked.
The caller must have superuser privilege to use the plock() function.
Note that memory acquired subsequent to a plock() function may or may not be locked in memory, depending on the specific acquisition
method. Memory acquired using the brk() function (or the sbrk() function) is locked if the data segment was locked. Memory acquired via
the mmap() or vm_allocate() functions will not be locked.
RETURN VALUES
Upon successful completion, a value of 0 (zero) is returned to the calling process. Otherwise, a value of -1 is returned and errno is set
to indicate the error.
ERRORS
If the plock() function fails, errno may be set to one of the following values: The caller does not have appropriate privilege. There are
insufficient resources to perform the operation. The opr parameter is PROCLOCK, but the text segment or the data segment is already
locked. The opr parameter is TXTLOCK, but the text segment is already locked. The opr parameter is DATLOCK, but the data segment is
already locked. The opr parameter is UNLOCK, but neither the text segment nor the data segment is locked.
RELATED INFORMATION
Functions: brk(2), mmap(2) delim off
plock(2)