Need help with awk to get values from input (newbie here)


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Need help with awk to get values from input (newbie here)
# 15  
Old 11-22-2011
You are right to mark out identifying elements; the information I was looking for was there. Try running the command using nawk rather than awk:

Code:
nawk '
{ 
   gsub( ";", "", $0 );       # this might not be needed
   for( i=2; i <= NF; i += 2 ) 
       printf( "%d ", $(i)+0 ); 
   printf( "\n" ); 
 }'  input-file

For reasons unknown to me, awk on Solaris machines is very old and doesn't support many/any of the features found in modern versions of the tool. The installation of nawk seems to do better.

Last edited by agama; 11-22-2011 at 12:06 AM.. Reason: formatting
# 16  
Old 11-22-2011
In Solaris, you can use nawk or /usr/xpg4/bin/awk

--ahamed
# 17  
Old 11-22-2011
oh i see =/

Ugh I'm trying so hard to understand bash but I'm not sure how to make it easy to learn. For some reason I'm finding it really difficult lol, and as I said before I have to learn bash on my own for a project due on Dec. 12 =/

I'm getting frustrated because I have no idea how to properly use most of the features of bash =/

Thanks for the replies, I'm going to be working hardcore on this starting tomorrow night. I have a final exam tomorrow :S gotta look over notes one last time then sleep :/
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

User input and run awk using the input

I am trying to allow a user to enter in text and then store that text in a variable $gene to run in an awk command in which those values are used to run some calculations. I am getting syntax errors however, when I try. Thank you :). The awk runs great if it is a pre-defined file that is used,... (7 Replies)
Discussion started by: cmccabe
7 Replies

2. Shell Programming and Scripting

awk file to read values from Db2 table replacing hard coded values

Hi, I want to replace a chain of if-else statement in an old AWK file with values from Db2 table or CSV file. The part of code is below... if (start_new_rec=="true"){ exclude_user="false"; user=toupper($6); match(user, "XXXXX."); if (RSTART ==2 ) { ... (9 Replies)
Discussion started by: asandy1234
9 Replies

3. Shell Programming and Scripting

Capturing multiple values from user input

Hello, I need to capture multiple values from user input and do not know how to do it. I'm writing a script to delete old files, but want to give the option to keep some by asking the user. This is what my output looks like... Old files to be deleted... 1 file1 2 file2 Then this bit of... (3 Replies)
Discussion started by: jrymer
3 Replies

4. Shell Programming and Scripting

Splitting record into multiple records by appending values from an input field (AWK)

Hello, For the input file, I am trying to split those records which have multiple values seperated by '|' in the last input field, into multiple records and each record corresponds to the common input fields + one of the value from the last field. I was trying with an example on this forum... (4 Replies)
Discussion started by: imtiaz99
4 Replies

5. Shell Programming and Scripting

awk + gsub to search multiple input values & replace with located string + extra text

Hi all. I have the following command that is successfully searching for any one of the strings on all lines of a file and replacing it with the instructed value. cat inputFile | awk '{gsub(/aaa|bbb|ccc|ddd/,"1234")}1' > outputFile This does in fact replace any occurrence of aaa, bbb,... (2 Replies)
Discussion started by: dazhoop
2 Replies

6. Shell Programming and Scripting

Newbie help needed for comparing values

Being linux administrator my task is to keep the machines up and running .Everyday i get a report of list of machines that are up and running. it would be nice if i get list of machines that are shutdown in comparison to yesterdays report. for example.If there are 5 machines in my environment... (5 Replies)
Discussion started by: pinga123
5 Replies

7. Shell Programming and Scripting

Input new values into a column

Hi I would like to change certain columns in a file depending on the users choice of input and which columns they would like to change. Here is my csv file: SITEID,CELLID,Access Grant Blocks Reserved 1,1A,5 1,1B,2 1,1C,3 2,2A,7 2,2B,4 2,2C,0 If for example they would... (9 Replies)
Discussion started by: ladyAnne
9 Replies

8. Shell Programming and Scripting

AWK: read values from file1; search for values in file2

I have read another post about this issue and am wondering how to adapt it to my own, much simpler, issue. I have a file of user IDs like so: 333333 321321 546465 ...etc I need to take each number and use it to print records wherein the 5th field matches the user ID pulled from the... (2 Replies)
Discussion started by: Bubnoff
2 Replies

9. Shell Programming and Scripting

How to pick values from column based on key values by usin AWK

Dear Guyz:) I have 2 different input files like this. I would like to pick the values or letters from the inputfile2 based on inputfile1 keys (A,F,N,X,Z). I have done similar task by using awk but in that case the inputfiles are similar like in inputfile2 (all keys in 1st column and values in... (16 Replies)
Discussion started by: repinementer
16 Replies

10. Shell Programming and Scripting

How to validate input values

Hi How would i validate value of a variable whether it is number,date or string Thanks in advance Sas (5 Replies)
Discussion started by: SasDutta
5 Replies
Login or Register to Ask a Question