Sponsored Content
Top Forums Shell Programming and Scripting How to display when nth line match a pattern? Post 302923850 by Chubler_XL on Tuesday 4th of November 2014 09:51:47 PM
Old 11-04-2014
you can use awk for this (assuming you have 1 or more blank lines between each database entry):

Code:
awk '/Directory entry type = Indirect/ {
   split($0, L, "\n")
   print L[3]
}' RS= infile

 

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Command to display nth line before the string is matched.

All, Is there any way out to display the nth line before the string is matched ??? Eg : If i have a file which has the following contents and if i want to get the 3rd line before the string is matched a b c d e f if i give the input as f and lines before the match as 3 then it should... (5 Replies)
Discussion started by: helper
5 Replies

2. Shell Programming and Scripting

Getting filename for Nth line pattern match

Hi, I have many scripts in particular directory. And few of the scripts have exit 0 in second line. Now i wanted to list out the scripts name which has the exit 0 in its second line I tried many options , but i can not get the filename along with the nth line pattern match :mad:. Can anyone... (14 Replies)
Discussion started by: puni
14 Replies

3. Shell Programming and Scripting

search pattern and replace x-y characters in nth line after every match

Hi, I am looking for any script which can do the following. have to read a pattern from fileA and copy it to fileB. fileA: ... ... Header ... ... ..p1 ... ... fileB: .... .... Header (3 Replies)
Discussion started by: anilvk
3 Replies

4. UNIX for Dummies Questions & Answers

Printing nth and n+1th line after a pattern match

Hi , I want to print the nth and n+1 lines from a file once it gets a pattern match. For eg: aaa bbb ccc ddd gh jjjj If I find a match for bbb then I need to print bbb as well as 3rd and 4th line from the match.. Please help..Is it possible to get a command using sed :) (6 Replies)
Discussion started by: saj
6 Replies

5. Shell Programming and Scripting

Insert new pattern in newline after the nth occurrence of a line pattern - Bash in Ubuntu 12.04

Hi, I am getting crazy after days on looking at it: Bash in Ubuntu 12.04.1 I want to do this: pattern="system /path1/file1 file1" new_pattern=" data /path2/file2 file2" file to edit: data.db - I need to search in the file data.db for the nth occurrence of pattern - pattern must... (14 Replies)
Discussion started by: Phil3759
14 Replies

6. Shell Programming and Scripting

Change nth depending on matiching a pattern in Y line

Hi, I have below file, each line that starts with /* marks the beginning of the a new job. /* ----------------- cmdsMlyMoveTPMPLANTJ ----------------- UNIX_JOB CMMM002J CMDNAME /home2/proddata/bin/moveTPMPLANT.sh AGENT CMDSHP USER proddata AFTER CMMU001J /* "DDRG monthly... (13 Replies)
Discussion started by: varun22486
13 Replies

7. Shell Programming and Scripting

Rearrange or replace only the second line after pattern match or pattern match

Im using the command below , but thats not the output that i want. it only prints the odd and even numbers. awk '{if(NR%2){print $0 > "1"}else{print $0 > "2"}}' Im hoping for something like this file1: Text hi this is just a test text1 text2 text3 text4 text5 text6 Text hi... (2 Replies)
Discussion started by: invinzin21
2 Replies

8. Shell Programming and Scripting

Match Pattern and print pattern and multiple lines into one line

Hello Experts , require help . See below output: File inputs ------------------------------------------ Server Host = mike id rl images allocated last updated density vimages expiration last read <------- STATUS ------->... (4 Replies)
Discussion started by: tigerhills
4 Replies

9. Shell Programming and Scripting

awk to combine lines from line with pattern match to a line that ends in a pattern

I am trying to combine lines with these conditions: 1. First line starts with text of "libname VALUE db2 datasrc" where VALUE can be any text. 2. If condition1 is met then continue to combine lines through a line that ends with a semicolon. 3. Ignore case when matching patterns and remove any... (5 Replies)
Discussion started by: Wes Kem
5 Replies

10. AIX

Print nth previous line after match

Please help me print nth line after match awk or sed one line command. (3 Replies)
Discussion started by: sushma123
3 Replies
ttk::spinbox(3tk)						 Tk Themed Widget						 ttk::spinbox(3tk)

__________________________________________________________________________________________________________________________________________________

NAME
ttk::spinbox - Selecting text field widget SYNOPSIS
ttk::spinbox pathName ?options? _________________________________________________________________ DESCRIPTION
A ttk::spinbox widget is a ttk::entry widget with built-in up and down buttons that are used to either modify a numeric value or to select among a set of values. The widget implements all the features of the ttk::entry widget including support of the -textvariable option to link the value displayed by the widget to a Tcl variable. STANDARD OPTIONS
-class -cursor -style -takefocus -xscrollcommand See the ttk_widget manual entry for details on the standard options. STANDARD OPTIONS
-validate -validatecommand See the ttk_entry manual entry for details on the standard options. WIDGET-SPECIFIC OPTIONS Command-Line Name:-from Database Name: from Database Class: From A floating-point value specifying the lowest value for the spinbox. This is used in conjunction with -to and -increment to set a numerical range. Command-Line Name:-to Database Name: to Database Class: To A floating-point value specifying the highest permissible value for the widget. See also -from and -increment. range. Command-Line Name:-increment Database Name: increment Database Class: Increment A floating-point value specifying the change in value to be applied each time one of the widget spin buttons is pressed. The up but- ton applies a positive increment, the down button applies a negative increment. Command-Line Name:-values Database Name: values Database Class: Values This must be a Tcl list of values. If this option is set then this will override any range set using the -from, -to and -increment options. The widget will instead use the values specified beginning with the first value. Command-Line Name:-wrap Database Name: wrap Database Class: Wrap Must be a proper boolean value. If on, the spinbox will wrap around the values of data in the widget. Command-Line Name:-format Database Name: format Database Class: Format Specifies an alternate format to use when setting the string value when using the -from and -to range. This must be a format speci- fier of the form %<pad>.<pad>f, as it will format a floating-point number. Command-Line Name:-command Database Name: command Database Class: Command Specifies a Tcl command to be invoked whenever a spinbutton is invoked. INDICES
See the ttk::entry manual for information about indexing characters. VALIDATION
See the ttk::entry manual for information about using the -validate and -validatecommand options. WIDGET COMMAND
The following subcommands are possible for spinbox widgets in addition to the commands described for the ttk::entry widget: pathName current index pathName get Returns the spinbox's current value. pathName set value Set the spinbox string to value. If a -format option has been configured then this format will be applied. If formatting fails or is not set or the -values option has been used then the value is set directly. SEE ALSO
ttk::widget(3tk), ttk::entry(3tk), spinbox(3tk) KEYWORDS
entry, spinbox, widget, text field Tk 8.5.9 ttk::spinbox(3tk)
All times are GMT -4. The time now is 05:53 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy