Sponsored Content
Top Forums UNIX for Beginners Questions & Answers How to find encapsulating function name from line number? Post 303032448 by kaaliakahn on Monday 18th of March 2019 01:27:36 PM
Old 03-18-2019
The characters that are allowed in the function name are alphanumeric characters including underscore _.
There can be one more than one space between keyword function and function name as well as between function name and (

Assume No leading white space. I put it by mistake. There is no leading white space on the line with endfunction keyword

Log file name is error.log

The filename do have extension which is .v (for verilog) and .sv( for systemverilog) but there could be more extensions as well.
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Script to find the number of tab delimiters in a line

Hi, I need to find the number of tab delimiters in the first line of a file.So using word=`head -1 files.txt` I have extracted the first line of file into a variable word.It has 20 tab delimted columns.So can anyone help me in finding the number of delimiters? I am using csh and I am a... (5 Replies)
Discussion started by: poornimajayan
5 Replies

2. Shell Programming and Scripting

how to find the line number of a pattern of first appearance??

Hi, I am doin a project in shell script please answer the above question..... waiting........ (2 Replies)
Discussion started by: shivarajM
2 Replies

3. Shell Programming and Scripting

to find the number from a line.

Hi, I need to write a script which will have a text string as a input and the output should find out the number in the text string and add one to it. Eg: Input => asfdosainovih1234lnsiohn Output => 1235 All the numbers in the text will be together and only one time in the line. ... (2 Replies)
Discussion started by: vikings.svnit
2 Replies

4. Shell Programming and Scripting

find out line number of matching string using grep

Hi all, I want to display line number for matching string in a file. can anyone please help me. I used grep -n "ABC" file so it displays 6 ABC. But i only want to have line number,i don't want that it should prefix matching context with line number. Actually my original... (10 Replies)
Discussion started by: sarbjit
10 Replies

5. AIX

function trace back and address to line number conversion

Hi, I am new to AIX and I am developing a small tool for our product which helps debug memory leaks etc. Q1)Is there a way in which i can get a function trace back as to the call (lets say malloc() )has been made in which file--> in which function. I tried using the #pragma options (... (0 Replies)
Discussion started by: Wkdunreal
0 Replies

6. Shell Programming and Scripting

Take each number in table row and find the difference from the corresponding line

I have a two files containing numbers like below. First one contains one number on each line, the other is a table of numbers, each separated by a space. There are the same number of lines in each file. I want to take each number in the row of the table and find the difference from the... (12 Replies)
Discussion started by: kristinu
12 Replies

7. Shell Programming and Scripting

Find line number of bad data in large file

Hi Forum. I was trying to search the following scenario on the forum but was not able to. Let's say that I have a very large file that has some bad data in it (for ex: 0.0015 in the 12th column) and I would like to find the line number and remove that particular line. What's the easiest... (3 Replies)
Discussion started by: pchang
3 Replies

8. Shell Programming and Scripting

Find line number

How to find a line number? I have a file: 1 5 8 9 10 15 Is there a simple method to find out on which line for example the 9 is written? (3 Replies)
Discussion started by: jds93
3 Replies

9. Shell Programming and Scripting

How to find line number?

I have a data file (which has five columns) from which im finding column count of all the records and writing into separate file say "colcnt.txt". And I find one (or more) records have less column counts (i.e split records). I need to know which record(s) have that split scenario. Is there any way... (4 Replies)
Discussion started by: Prashanth B
4 Replies

10. Shell Programming and Scripting

awk to find number in a field then print the line and the number

Hi I want to use awk to match where field 3 contains a number within string - then print the line and just the number as a new field. The source file is pipe delimited and looks something like 1|net|ABC Letr1|1530||| 1|net|EXP_1040 ABC|1121||| 1|net|EXP_TG1224|1122||| 1|net|R_North|1123|||... (5 Replies)
Discussion started by: Mudshark
5 Replies
STRPTIME(3)						   BSD Library Functions Manual 					       STRPTIME(3)

NAME
strptime -- converts a character string to a time value LIBRARY
Standard C Library (libc, -lc) SYNOPSIS
#include <time.h> char * strptime(const char * restrict buf, const char * restrict format, struct tm * restrict tm); DESCRIPTION
The strptime() function converts the character string pointed to by buf to values which are stored in the tm structure pointed to by tm, using the format specified by format. The format string consists of zero or more conversion specifications, whitespace characters as defined by isspace(), and ordinary characters. All ordinary characters in format are compared directly against the corresponding characters in buf; comparisons which fail will cause strptime() to fail. Whitespace characters in format match any number of whitespace characters in buf, including none. A conversion specification consists of a percent sign '%' followed by one or two conversion characters which specify the replacement required. There must be white-space or other non-alphanumeric characters between any two conversion specifications. Conversion of alphanumeric strings (such as month and weekday names) is done without regard to case. Conversion specifications which cannot be matched will cause strptime() to fail. The LC_TIME category defines the locale values for the conversion specifications. The following conversion specifications are supported: %a the day of week, using the locale's weekday names; either the abbreviated or full name may be specified. %A the same as %a. %b the month, using the locale's month names; either the abbreviated or full name may be specified. %B the same as %b. %c the date and time, using the locale's date and time format. %C the century number [0,99]; leading zeros are permitted but not required. This conversion should be used in conjunction with the %y conversion. %d the day of month [1,31]; leading zeros are permitted but not required. %D the date as %m/%d/%y. %e the same as %d. %F the date as %Y-%m-%d (the ISO 8601 date format). %g the year corresponding to the ISO week number, without the century. (A NetBSD extension.) %G the year corresponding to the ISO week number, with the century. (A NetBSD extension.) %h the same as %b. %H the hour (24-hour clock) [0,23]; leading zeros are permitted but not required. %I the hour (12-hour clock) [1,12]; leading zeros are permitted but not required. %j the day number of the year [1,366]; leading zeros are permitted but not required. %k the same as %H. %l the same as %I. %m the month number [1,12]; leading zeros are permitted but not required. %M the minute [0,59]; leading zeros are permitted but not required. %n any white-space, including none. %p the locale's equivalent of a.m. or p.m. %r the time (12-hour clock) with %p, using the locale's time format. %R the time as %H:%M. %S the seconds [0,61]; leading zeros are permitted but not required. %s the number of seconds since the Epoch, UTC (see mktime(3)). (A NetBSD extension.) %t any white-space, including none. %T the time as %H:%M:%S. %u the day of the week as a decimal number, where Monday = 1. (A NetBSD extension.) %U the week number of the year (Sunday as the first day of the week) as a decimal number [0,53]; leading zeros are permitted but not required. All days in a year preceding the first Sunday are considered to be in week 0. %V the ISO 8601:1988 week number as a decimal number. If the week (starting on Monday) that contains January 1 has more than three days in the new year, then it is considered the first week of the year. If it has fewer than four days in the new year, then it is consid- ered the last week of the previous year. Weeks are numbered from 1 to 53. (A NetBSD extension.) %w the weekday as a decimal number [0,6], with 0 representing Sunday; leading zeros are permitted but not required. %W the week number of the year (Monday as the first day of the week) as a decimal number [0,53]; leading zeros are permitted but not required. All days in a year preceding the first Monday are considered to be in week 0. %x the date, using the locale's date format. %X the time, using the locale's time format. %y the year within the 20th century [69,99] or the 21st century [0,68]; leading zeros are permitted but not required. If specified in conjunction with %C, specifies the year [0,99] within that century. %Y the year, including the century (i.e., 1996). %z an ISO 8601 or RFC-2822 timezone specification. This is one of the following: the offset from Coordinated Universal Time ('UTC') spec- ified as: ``[+-]hhmm'', ``[+-]hh:mm'', or ``[+-]hh''; 'UTC' specified as: ``GMT'' ('Greenwich Mean Time'), ``UT'' ('Universal Time'), or ``Z'' ('Zulu Time'); a three character US timezone specified as: ``EDT'', ``EST'', ``CDT'', ``CST'', ``MDT'', ``MST'', ``PDT'', or ``PST'', with the first letter standing for 'Eastern' (``E''), 'Central' (``C''), 'Mountain' (``M'') or 'Pacific' (``P''), and the sec- ond letter standing for 'Daylight' (``D'' or summer) time or 'Standard' (``S'') time; a single letter military timezone specified as: ``A'' through ``I'' and ``K'' through ``Y''. (A NetBSD extension.) %Z timezone name or no characters when time zone information is unavailable. (A NetBSD extension.) %% matches a literal `%'. No argument is converted. Modified conversion specifications For compatibility, certain conversion specifications can be modified by the E and O modifier characters to indicate that an alternative for- mat or specification should be used rather than the one normally used by the unmodified conversion specification. As there are currently neither alternative formats nor specifications supported by the system, the behavior will be as if the unmodified conversion specification were used. Case is ignored when matching string items in buf, such as month and weekday names. RETURN VALUES
If successful, the strptime() function returns a pointer to the character following the last character parsed. Otherwise, a NULL pointer is returned. SEE ALSO
ctime(3), isspace(3), localtime(3), strftime(3), tm(3) STANDARDS
The strptime() function conforms to X/Open Portability Guide Issue 4 (``XPG4''). BUGS
The %Z format specifier only accepts timezone abbreviations of the local timezone, or the value ``GMT''. This limitation is caused by the ambiguity of overloaded timezone abbreviations, for example EST is both Eastern Standard Time and Eastern Australia Summer Time. BSD
April 12, 2011 BSD
All times are GMT -4. The time now is 02:25 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy