Sponsored Content
Full Discussion: File name
Top Forums UNIX for Dummies Questions & Answers File name Post 302463452 by KRB on Sunday 17th of October 2010 04:23:19 PM
Old 10-17-2010
Code:
a=`date +%m`
b=`expr $a - 1`
c=`expr $a - 2`
d=`cal $b 2010|head -1`
e=`cal $c 2010|head -1`
f=`echo $d|cut -c1-3`
g=`echo $e|cut -c1-3`


Last edited by Don Cragun; 08-12-2015 at 06:09 PM.. Reason: Add CODE tags.
 

3 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Match list of strings in File A and compare with File B, C and write to a output file in CSV format

Hi Friends, I'm a great fan of this forum... it has helped me tone my skills in shell scripting. I have a challenge here, which I'm sure you guys would help me in achieving... File A has a list of job ids and I need to compare this with the File B (*.log) and File C (extend *.log) and copy... (6 Replies)
Discussion started by: asnandhakumar
6 Replies

2. Shell Programming and Scripting

Compare 2 text file with 1 column in each file and write mismatch data to 3rd file

Hi, I need to compare 2 text files with around 60000 rows and 1 column. I need to compare these and write the mismatch data to 3rd file. File1 - file2 = file3 wc -l file1.txt 58112 wc -l file2.txt 55260 head -5 file1.txt 101214200123 101214700300 101250030067 101214100500... (10 Replies)
Discussion started by: Divya Nochiyil
10 Replies

3. Shell Programming and Scripting

Shell script (sh file) logic to compare contents of one file with another file and output to file

Shell script logic Hi I have 2 input files like with file 1 content as (file1) "BRGTEST-242" a.txt "BRGTEST-240" a.txt "BRGTEST-219" e.txt File 2 contents as fle(2) "BRGTEST-244" a.txt "BRGTEST-244" b.txt "BRGTEST-231" c.txt "BRGTEST-231" d.txt "BRGTEST-221" e.txt I want to get... (22 Replies)
Discussion started by: pottic
22 Replies
mkstr(1)						      General Commands Manual							  mkstr(1)

NAME
mkstr - Creates an error message file SYNOPSIS
mkstr [-] message_file prefix file... The mkstr command is used to create files of error messages that can be removed from a single C source file, or from multiple source files. OPTIONS
Causes messages to be appended to the specified message file, instead of creating a new file. DESCRIPTION
The use of mkstr can reduce the size of programs that contain many error diagnostics and reduce system overhead in running such programs. The mkstr command processes each of the specified files, placing an altered version of the input file in a file whose name consists of the specified prefix and the original name. To process the error messages in the source to the message file, mkstr keys on the string 'error(' in the input stream. Each time it occurs, the C string starting at the '' is placed in the message file and is followed by a null character and a newline character. The null character terminates the message so it can be easily used when retrieved; the newline character makes it possible to catalog the error message file neatly to see its contents. The altered copy of the input file then contains a lseek() pointer into the file that can be used to retrieve the message to its appropri- ate source file, as shown in the following example of a program that mkstr produces. char efilname[] = "/usr/lib/pi_strings"; int efil = -1; error(int a1, int a2, int a3, int a4) { char buf[256]; if (efil < 0) { efil = open(efilname, 0); if (efil < 0) { oops: perror(efilname); exit(1); } } if ((lseek(efil, (long) a1, 0)) == (long)-1 ) || read(efil, buf, 256) <= 0) goto oops; printf(buf, a2, a3, a4); } EXAMPLES
To put the error messages from the current directory C source files into a file called pi_strings, and to put processed copies of the source for these files into filenames prefixed by xx, enter: mkstr pi_strings xx *.c To append the error messages from an additional source file to pi_strings, enter: mkstr - pi_strings xx newfile.c SEE ALSO
Commands: xstr(1) Functions: lseek(2) mkstr(1)
All times are GMT -4. The time now is 07:28 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy