script & Excel help needed


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers script & Excel help needed
# 22  
Old 07-31-2007
Quote:
Originally Posted by moe2266
How can i limit the characters per field
It would be better if you could provide sample input and sample output.

Your requirement is more like a one-liner which I find it difficult to guess what needs to be done.
# 23  
Old 07-31-2007
Ok; sorry about that.
Here's the script, if you look at it, how can i make the fields below has a limit on the characters, in other word, let's say i want to make the characters in field 1 limited to 15 characters so i can control the the length


#!/bin/sh

echo " field1 field2 field3"
egrep 'Real value' new.log | \
while read mLine
do
mFld1=`echo $mLine | cut -d'|' -f1`
mFld2=`echo $mLine | cut -d'|' -f2`
mFld3=`echo $mLine | cut -d'|' -f3`


echo "$mFld1 $mFld2 $mFld3"
done
# 24  
Old 07-31-2007
Correct me if am wrong somewhere ! Smilie

I think basically you are looking for defined length values

check this out

Code:
var=first-second
var=`echo $var | awk '{ print substr($0, 1, 5) }'`
echo $var

If this is not what you wanted, post a sample input and output !
# 25  
Old 07-31-2007
Thanks;
If you look at the example above, you will see this:

echo "$mFld1 $mFld2 $mFld3"

I want to be able to control the length of these fields; like for the field $mFld1, how can i limit the length to 14 characters
# 26  
Old 07-31-2007
Try...
Code:
mFld1=`echo $mLine | cut -d'|' -f1 | cut -c1-14`

# 27  
Old 08-30-2007
I think this will work

$ awk -F" " 'BEGIN{printf "%s %s %s\n", "FIRST_NAME,", "LAST_NAME,","MAIL_ID"} /key1/{print $2,",",$3,",",$4}' test.txt > test.csv
# 28  
Old 08-30-2007
Moe...Try this...

awk -F"|" '/Real value/ { print $1","$4","$5 }' sourcefile > destfile.csv

hope it serves!!

-ilan
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

SFTP Shell Script Get & Delete && Upload & Delete

Hi All, Do you have any sample script, - auto get file from SFTP remote server and delete file in remove server after downloaded. - only download specify filename - auto upload file from local to SFTP remote server and delete local folder file after uploaded - only upload specify filename ... (3 Replies)
Discussion started by: weesiong
3 Replies

2. Shell Programming and Scripting

Script needed to delete to the list of files in a directory based on last created & delete them

Hi My directory structure is as below. dir1, dir2, dir3 I have the list of files to be deleted in the below path as below. /staging/retain_for_2years/Cleanup/log $ ls -lrt total 0 drwxr-xr-x 2 nobody nobody 256 Mar 01 16:15 01-MAR-2015_SPDBS2 drwxr-xr-x 2 root ... (2 Replies)
Discussion started by: prasadn
2 Replies

3. Shell Programming and Scripting

Script to generate Excel file or to SQL output data to Excel format/tabular format

Hi , i am generating some data by firing sql query with connecting to the database by my solaris box. The below one should be the header line of my excel ,here its coming in separate row. TO_CHAR(C. CURR_EMP_NO ---------- --------------- LST_NM... (6 Replies)
Discussion started by: dani1234
6 Replies

4. Shell Programming and Scripting

Perl script to Merge contents of 2 different excel files in a single excel file

All, I have an excel sheet Excel1.xls that has some entries. I have one more excel sheet Excel2.xls that has entries only in those cells which are blank in Excel1.xls These may be in different workbooks. They are totally independent made by 2 different users. I have placed them in a... (1 Reply)
Discussion started by: Anamika08
1 Replies

5. Shell Programming and Scripting

Help Needed with grep & sed

On one of my servers, it appears that a bunch of html files got the following code added to it... I was going to try to remove this line using grep & sed... as sample grep -lr -e 'apples' *.html | xargs sed -i 's/apples/oranges/g' I can get the grep portion to work... grep "<script... (7 Replies)
Discussion started by: djlane
7 Replies

6. Shell Programming and Scripting

Help needed in Curl & Wget

We are trying to invoke a https service from our unix script using curl command. The service is not getting invoked because it is SSL configured. Bypassing certification (using curl –k) does not work. curl -k https://site curl -k -x IP:Port https://site curl -k -x IP:443 https://id:pwd@site ... (0 Replies)
Discussion started by: dineshbabu01
0 Replies

7. Linux

Squid upgrade & run help needed

dear frnds, i m very new linux environment & is looking to deploy squid proxy server using Fedora 9. but i do not know anything abt all this. i have installed fedora in default mode & it has squid already installed. now i want to upgrade the squid to current version. i tried to use yum to... (2 Replies)
Discussion started by: ondemandemails
2 Replies

8. Shell Programming and Scripting

Help needed to combine files to excel sheet

Hi, I have several hundreds of text files which I would like to combine them onto excel sheet. Does anyone know how to combine them into different excel sheet in one workbook using Bash script? Please advise. THanks. I forgot to mention my file is something like below:- A B ... (5 Replies)
Discussion started by: ahjiefreak
5 Replies

9. AIX

Problem with NFS & rpc.lockd-Help Needed

We have windows clients that access drawing files shared from our AIX server using NFS. The Windows clients are intermittently unable to open files or access the system. For some reason restarting the rpc.lockd temporarily resolves the problem. However, that is the only clue I have to what the... (1 Reply)
Discussion started by: theologic
1 Replies

10. Shell Programming and Scripting

Extract directories, users, groups & permissions to excel

Hi As the title descibes I wish to create an excel spreadsheet which lists all directories in full allong with the users, groups and rights. I have not used Perl scripts before so I'm a little lost on this on. Cheers (0 Replies)
Discussion started by: MacLon
0 Replies
Login or Register to Ask a Question