10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi - I have req to join broken lines and remove empty lines but should NOT be in one line. It has to be as is line by line. The challenge here is there is no end of line/start of line char.
thanks in advance
Source:-
2003-04-34024|04-10-2003|Claims|Claim|01-13-2003|Air Bag:Driver;... (7 Replies)
Discussion started by: Jackceasar123
7 Replies
2. Shell Programming and Scripting
Hi all,
I'm excited to the part of unix.com forum, and noob to it.
I have an query, where I have an file and it contains data like this
use
thread
when
posting
do
no
I was expecting the result as
use thread
thread when
when posting
posting do
do no
use thread when
thread when... (6 Replies)
Discussion started by: Jose Nirmal
6 Replies
3. Shell Programming and Scripting
I'm looking for a way to join lines in a file; e.,g consider the following
R|This is line 1
R|This is
line 2
R|This is line 3
R|This is line 4
R|This is
line 5
what i want to end up with is
R|This is line 1
R|This is line 2
R|This is line 3
R|This is line 4
R|This is line 5
so... (15 Replies)
Discussion started by: Storms
15 Replies
4. Shell Programming and Scripting
Hello,
I'm trying to write a piece of code in awk, which should be able recognize by some regexps two lines and then join them together (maybe write them without \n would be enough, I don't know).. the thing is that every line in the file i'm working with starts with some number, for example:
... (4 Replies)
Discussion started by: midin
4 Replies
5. Shell Programming and Scripting
Hi Guys,
Was trying to attempt the below using awk and sed, have no luck so far, so any help would be appreciated.
Current Text File: The first line has got an "\n", and the second line has got spaces/tabs then the word and "\n"
TIME SERVER/CLIENT TEXT... (6 Replies)
Discussion started by: eo29
6 Replies
6. Shell Programming and Scripting
Hi All,
I need the command to join 2 lines into one. I found lots of threads but none give me the sollution. Probably because unix scripting is one of my best features ;)
I got a logfile where line 2 needs to be joined with line 1, lines 4 needs to be joined with line 3 etc
If you need... (16 Replies)
Discussion started by: rene21976
16 Replies
7. Shell Programming and Scripting
Hi ,
I want to join two lines in a file, where the second line contain query string. if it doesn't contain that string i don't want to join
e.g.
Input file is as following:
name fame game
none none none
name fame game
cat eat mice
I need output file as
name fame game
none none... (2 Replies)
Discussion started by: ashrafonics
2 Replies
8. Shell Programming and Scripting
i have a script that joins 2 lines of a file into one line and again next 2 line into one line.
if number of line is 4 then after joining it should be 2 lines in a file
my file a1.txt has some of the below lines
1-GH32X, CC, AMR,
Number of Intervals Not Inserted: 1 / 95
1-150KP1, CC,... (3 Replies)
Discussion started by: ali560045
3 Replies
9. Shell Programming and Scripting
Hello,
I have 2 files say
File 1 has
ABC
DEF
GHI
File 2 has
123
456
789
I need output as
ABC 123
DEF 456
GHI 789
I tried awk and sed but not able to get it in the right way. :confused:
Please help. Thanks (25 Replies)
Discussion started by: chandra004
25 Replies
10. Shell Programming and Scripting
Hi guys,
I've got a log file which has entries that look like this:
-------------------------------------------------------------------------------
06/08/04 07:57:57
AMQ9002: Channel program started.
EXPLANATION:
Channel program 'INSCCPQ1.HSMTSPQ1' started.
ACTION:
None. ... (3 Replies)
Discussion started by: m223464
3 Replies
GETDATE(3) BSD Library Functions Manual GETDATE(3)
NAME
getdate, getdate_err -- convert user format date and time
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
#include <time.h>
struct tm *
getdate(const char *str);
extern int getdate_err;
DESCRIPTION
The getdate() function converts a date or time character string pointed to by str into a static tm structure described in tm(3).
The input string is parsed and interpreted using templates. A text file containing templates is specified by the environment variable
DATEMSK. This should contain the full path to the template file. Lines in the template file represent acceptable date and/or time conver-
sion specifications. These specifications are similar to those given for strptime(3). The first line in the template file that matches the
input string is used to interpret and convert to internal time format.
Internal Format Conversion
The following rules apply to converting the input into the internal format.
o If only the weekday is given, the conversion assumes today when the weekday matches today or the first future matching weekday.
o If only the month and no year is given, the conversion assumes the current month when the month matches or the first future match-
ing month. The first day of the month is assumed if no day is given.
o If only the year is given, the values of the tm_mon, tm_mday, tm_wday, tm_yday, and tm_isdst members of the returned struct tm are
unspecified.
o If the century is given, but the year within the century is not given, the conversion assumes the current year.
o If no hour, minute, and second are given, the conversion assumes the current hour, minute, and second.
o If no date is given, the conversion assumes today when the given hour is greater than the current hour and tomorrow when the given
hour is less.
o If %Z is being scanned, then the broken-down time is based on the the current time of the matched timezone and not the current run-
time environment timezone.
RETURN VALUES
If successful, the getdate() function returns a pointer to a static tm structure containing the broken-down time. Otherwise, a null pointer
is returned and getdate_err is set to indicate the error.
The variable getdate_err can have the following values:
1 DATEMSK environment variable is null or undefined.
2 Cannot open the template file for reading.
3 Get file status failed for template file.
4 Template file is not a regular file.
5 Encountered an error while reading the template file.
6 Cannot allocate memory.
7 Input string does not match any line in the template file.
8 Input string is invalid (for example February 31) or could not be represented in a time_t.
ENVIRONMENT
DATEMSK The full path to the text file containing the templates for acceptable date and/or time conversions.
FILES
/usr/share/examples/getdate/datemsk.template
An example template file that could be specified via the DATEMSK environment variable.
EXAMPLES
The following example shows the possible contents of a template file:
%m
%A %B %d, %Y, %H:%M:%S
%A
%B
%m/%d/%y %I %p
%d,%m,%Y %H:%M
at %A the %dst of %B in %Y
run job at %I %p, %B %dnd
%A den %d. %B %Y %H.%M Uhr
The following are examples of valid input for the above template:
10/1/87 4 PM
Friday
Firday September 18, 1987, 10:30:30
24,9,1986 10:30
at monday the 1st of december in 1986
run job at 3 PM, december 2nd
The following examples show how local data and time specification can be defined in the template.
Input String Line in Template
11/27/86 %m/%d/%y
27.11.86 %d.%m/%y
86-11-27 %y-%m-%d
Friday 12:00:00 %A %H:%M:%S
The following examples illustrate the Internal Format Conversion rules given that the current date is Mon Sep 22 12:19:47 EDT 1986 and the
LC_TIME environment variable is set to the default C locale.
Input String Line in Template Date
Mon %a Mon Sep 22 12:19:47 EDT 1986
Sun %a Sun Sep 28 12:19:47 EDT 1986
Fri %a Sun Sep 26 12:19:47 EDT 1986
September %B Mon Sep 1 12:19:47 EDT 1986
January %B Thu Jan 1 12:19:47 EST 1987
December %B Mon Dec 1 12:19:47 EST 1987
Sep Mon %b %a Mon Sep 1 12:19:47 EDT 1986
Jan Fri %b %a Fri Jan 2 12:19:47 EDT 1987
Dec Mon %b %a Mon Dec 1 12:19:47 EDT 1986
Jan Wed 1989 %b %a %Y Wed Jan 4 12:19:47 EST 1989
Fri 9 %a %H Fri Sep 26 09:00:00 EDT 1986
Feb 10:30 %b %H:%S Sun Feb 1 10:00:30 EST 1987
10:30 %H:%M Tue Sep 23 10:30:00 EDT 1986
13:30 %H:%M Tue Sep 22 13:30:00 EDT 1986
SEE ALSO
ctime(3), localtime(3), mktime(3), strftime(3), strptime(3), time(3)
STANDARDS
The getdate() function conforms to IEEE Std 1003.1-2001 (``POSIX.1'').
HISTORY
The getdate function appeared in AT&T System V Release 4 UNIX.
BUGS
The getdate interface is inherently unsafe for multi-threaded programs or libraries, since it returns a pointer to a static variable and uses
a global state variable.
BSD
April 14, 2011 BSD