10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi dears
i have text file like this:
INPUT.txt
001_1_173 j nuh ]az
001_1_174 j ]esma. nuh ]/.xori
.
.
. and have another text
like this
TABLE.txt
j j
nuh word1... (6 Replies)
Discussion started by: alii
6 Replies
2. UNIX for Dummies Questions & Answers
Hi all
I need help converting a text file into a html table in bash and I need to email this table. The text file looks like the below. Two columns with multiple rows. Top row being header.
Application Name Application Status
Application 1 Open
Application 2 ... (2 Replies)
Discussion started by: hitmanjd
2 Replies
3. Shell Programming and Scripting
Dear all,
I have a huge txt file (DATA.txt) with the following content . From this txt file, I want the following output using some shell script.
Any help is greatly appreciated.
Greetings,
emily
DATA.txt (snippet of the huge text file)
407202849... (2 Replies)
Discussion started by: emily
2 Replies
4. Shell Programming and Scripting
I want to add/append the info in the following format to my.txt file.
20130702|abcd20130702.txt FN|SN|DOB
I tried the below script but it throws me some exceptions.
<#!/bin/sh
dt = date '+%y%m%d'members;
echo $dt+|+members+$dt;
/usr/bin/awk -f
BEGIN { FS="|"; OFS="|"; } { print... (6 Replies)
Discussion started by: harik1982
6 Replies
5. Shell Programming and Scripting
This is appending a column.
My question is fairly simple. I have a program generating data in a form like so:
1 20
2 22
3 23
4 12
5 43
For ever iteration I'm generating this data. I have the basic idea with cut -f 2 fileA.txt | paste -d >> FileB.txt ???? I want FileB.txt to grow, and... (4 Replies)
Discussion started by: theawknewbie
4 Replies
6. UNIX for Dummies Questions & Answers
I have a diff command that does what I want but when comparing large text/log files, it uses up all the memory I have (sometimes over 8gig of memory)
diff file1.txt file2.txt | grep '^<'| awk '{$1="";print $0}' | sed 's/^ *//'
Is there a better more efficient way to find the lines in one file... (5 Replies)
Discussion started by: raptor25
5 Replies
7. Shell Programming and Scripting
I want to send email message in html format using unix shell script. I use sendEmail command in my script to send email message. The syntaxt of the sendEmail command is as follows:
$sendEmail -f <email> -t <email> -u $subject -s smtpserver:port -o message-file=html
I should be able to... (1 Reply)
Discussion started by: baps
1 Replies
8. Shell Programming and Scripting
I have a short time to solve a problem, so I need some help. I've searched the forum, but I couldn't find a solution to my problem.
I made a script to filter some text and now I have a new requirement to make it available as html table. Problem is that I more than one files with different set... (2 Replies)
Discussion started by: tetreb
2 Replies
9. Shell Programming and Scripting
HI guys,
I have created a script to read 1 column in a csv file and then place it in text file.
However, when i checked out the text file, it is not in a column format...
Example:
CSV file contains
name,age
aa,11
bb,22
cc,33
After using awk to get first column
TXT file... (1 Reply)
Discussion started by: mdap
1 Replies
10. UNIX for Dummies Questions & Answers
Hi Guru's,
I need to create 3 files with the contents "ABC" using single command.
Iam using:
echo "ABC" > file1.txt file2.txt file3.txt
the above command is not working. pls help me...
With Regards / Ganapati (4 Replies)
Discussion started by: ganapati
4 Replies
EXIMSTATS(8) EXIM4 EXIMSTATS(8)
NAME
eximstats - generates statistics from Exim mainlog or syslog files.
SYNOPSIS
eximstats [Output] [Options] mainlog1 mainlog2 ...
eximstats -merge [Options] report.1.txt report.2.txt ... > weekly_report.txt
Output:
-txt
Output the results in plain text to STDOUT.
-txt=filename
Output the results in plain text. Filename '-' for STDOUT is accepted.
-html
Output the results in HTML to STDOUT.
-html=filename
Output the results in HTML. Filename '-' for STDOUT is accepted.
-xls
Output the results in Excel compatible Format to STDOUT. Requires the Spreadsheet::WriteExcel CPAN module.
-xls=filename
Output the results in Excel compatible format. Filename '-' for STDOUT is accepted.
Options:
-hnumber
histogram divisions per hour. The default is 1, and 0 suppresses histograms. Valid values are:
0, 1, 2, 3, 5, 10, 15, 20, 30 or 60.
-ne Don't display error information.
-nr Don't display relaying information.
-nr/pattern/
Don't display relaying information that matches.
-nt Don't display transport information.
-nt/pattern/
Don't display transport information that matches
-qlist
List of times for queuing information single 0 item suppresses.
-tnumber
Display top <number> sources/destinations default is 50, 0 suppresses top listing.
-tnl
Omit local sources/destinations in top listing.
-t_remote_users
Include remote users in the top source/destination listings.
-include_original_destination
Include the original destination email addresses rather than just using the final ones. Useful for finding out which of your mailing
lists are receiving mail.
-show_dtlist
Show the delivery times (DT)for all the messages.
Exim must have been configured to use the +deliver_time logging option for this option to work.
list is an optional list of times. Eg -show_dt1,2,4,8 will show the number of messages with delivery times under 1 second, 2 seconds, 4
seconds, 8 seconds, and over 8 seconds.
-show_rtlist
Show the receipt times for all the messages. The receipt time is defined as the Completed hh:mm:ss - queue_time_overall - the Receipt
hh:mm:ss. These figures will be skewed by pipelined messages so might not be that useful.
Exim must have been configured to use the +queue_time_overall logging option for this option to work.
list is an optional list of times. Eg -show_rt1,2,4,8 will show the number of messages with receipt times under 1 second, 2 seconds, 4
seconds, 8 seconds, and over 8 seconds.
-byhost
Show results by sending host. This may be combined with -bydomain and/or -byemail and/or -byedomain. If none of these options are
specified, then -byhost is assumed as a default.
-bydomain
Show results by sending domain. May be combined with -byhost and/or -byemail and/or -byedomain.
-byemail
Show results by sender's email address. May be combined with -byhost and/or -bydomain and/or -byedomain.
-byemaildomain or -byedomain
Show results by sender's email domain. May be combined with -byhost and/or -bydomain and/or -byemail.
-pattern Description /Pattern/
Look for the specified pattern and count the number of lines in which it appears. This option can be specified multiple times. Eg:
-pattern 'Refused connections' '/refused connection/'
-merge
This option allows eximstats to merge old eximstat reports together. Eg:
eximstats mainlog.sun > report.sun.txt
eximstats mainlog.mon > report.mon.txt
eximstats mainlog.tue > report.tue.txt
eximstats mainlog.wed > report.web.txt
eximstats mainlog.thu > report.thu.txt
eximstats mainlog.fri > report.fri.txt
eximstats mainlog.sat > report.sat.txt
eximstats -merge report.*.txt > weekly_report.txt
eximstats -merge -html report.*.txt > weekly_report.html
o You can merge text or html reports and output the results as text or html.
o You can use all the normal eximstat output options, but only data included in the original reports can be shown!
o When merging reports, some loss of accuracy may occur in the top n lists. This will be towards the ends of the lists.
o The order of items in the top n lists may vary when the data volumes round to the same value.
-charts
Create graphical charts to be displayed in HTML output. Only valid in combination with -html.
This requires the following modules which can be obtained from http://www.cpan.org/modules/01modules.index.html
GD
GDTextUtil
GDGraph
To install these, download and unpack them, then use the normal perl installation procedure:
perl Makefile.PL
make
make test
make install
On Debian GNU/Linux you can use "apt-get install libgd-perl libgd-text-perl libgd-graph-perl" instead.
-chartdirI <dir>
Create the charts in the directory <dir>
-chartrelI <dir>
Specify the relative directory for the "img src=" tags from where to include the charts
-emptyok
Specify that it's OK to not find any valid log lines. Without this we will output an error message if we don't find any.
-d Debug flag. This outputs the eval()'d parser onto STDOUT which makes it easier to trap errors in the eval section. Remember to add 1 to
the line numbers to allow for the title!
DESCRIPTION
Eximstats parses exim mainlog and syslog files to output a statistical analysis of the messages processed. By default, a text analysis is
generated, but you can request other output formats using flags. See the help (-help) to learn about how to create charts from the tables.
AUTHOR
There is a web site at http://www.exim.org
TO DO
This program does not perfectly handle messages whose received and delivered log lines are in different files, which can happen when you
have multiple mail servers and a message cannot be immediately delivered. Fixing this could be tricky...
Merging of xls files is not (yet) possible. Be free to implement :)
perl v5.14.2 2014-07-24 EXIMSTATS(8)