values


 
Thread Tools Search this Thread
Top Forums Programming values
# 1  
Old 11-16-2010
values

passing values

Last edited by rocky1954; 11-17-2010 at 10:27 PM..
# 2  
Old 11-16-2010
getopts

suggestions : use getopts for the parameters (they should be single letters beginning with a '-' with an optional argument, everything that follows the paramers are parameters like a list of files (you can use wild cards expansion in the shell).
Example:
bash code:
  1. OPTIND=0
  2. while getopts ":pq:" OPT
  3. do
  4.     case "$OPT" in
  5.         "p")    echo "Option $OPT is specified" ;;
  6.         "q")    echo "Option $OPT has value $OPTARG"    ;;
  7.         "?")    echo "Unknown option $OPTARG"   ;;
  8.         ":")    echo "No argument value for option $OPTARG" ;;
  9.         *)  echo "Unknown error while processing options"   ;;
  10.     esac
  11.     echo "OPTIND is now $OPTIND"
  12. done
  13. shift $((OPTIND-1)) # This is necessary to set the parameters to what follows the options
  14. FileList="$@"     # File1="$1"; File2="$2" etc.
  15. # or FileList=( "$@" ) # if you want an indexed array.
There are many possibilmities but this is IMHO the most flexible way to get all extra information via the command line.
Search on the net for all the possible examples with getopts which is a powerful tool for such purposes.
# 3  
Old 11-16-2010
thanks for ur reply

Last edited by rocky1954; 11-18-2010 at 02:14 PM..
# 4  
Old 11-17-2010
This is the simpliest way i found.
Important note : There should be no spaces in any parameter (else we should proceed a bit different way by using arrays)
bash code:
  1. #!/bin/bash
  2. for P in "$@"; do   # read alle the parameters on command line
  3.    case $P in
  4.       -*)   Param=${P:1}   ;;   # This sets Param to 'files' or 'exclude' (given on the command line)
  5.       *)    eval "$Param+=\"$P \""  ;;  # This adds the command line param to Param (which should have been set before via command line)
  6.    esac
  7. done
  8. echo "Files are '$files'"
  9. echo "Excluded are '$exclude'"
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. 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

2. Shell Programming and Scripting

Read record from the text file contain multiple separated values & assign those values to variables

I have a file containing multiple values, some of them are pipe separated which are to be read as separate values and some of them are single value all are these need to store in variables. I need to read this file which is an input to my script Config.txt file name, first path, second... (7 Replies)
Discussion started by: ketanraut
7 Replies

3. Shell Programming and Scripting

Query the table and return values to shell script and search result values from another files.

Hi, I need a shell script, which would search the result values from another files. 1)execute " select column1 from table_name" query on the table. 2)Based on the result, need to be grep from .wft files. could please explain about this.Below is the way i am using. #!/bin/sh... (4 Replies)
Discussion started by: Rami Reddy
4 Replies

4. Shell Programming and Scripting

Converting odd values to even values(or vice-versa) located in a column

Hello All, I have a below data in a .csv file where all rows where col1 is A, col2 is odd numbers, similarly even numbers for all rows where col1 is B. Note that my data has some other columns(not shown here) too (around 100) after col2. Tool,Data A,1 A,3 A,5 .... so on B,2 B,4 .... ... (4 Replies)
Discussion started by: ks_reddy
4 Replies

5. Shell Programming and Scripting

Compare values in two files. For matching rows print corresponding values from File 1 in File2.

- I have two files (File 1 and File 2) and the contents of the files are mentioned below. - I am trying to compare the values of Column1 of File1 with Column1 of File2. If a match is found, print the corresponding value from Column2 of File1 in Column5 of File2. - I tried to modify and use... (10 Replies)
Discussion started by: Santoshbn
10 Replies

6. Shell Programming and Scripting

Get values from different columns from file2 when match values of file1

Hi everyone, I have file1 and file2 comma separated both. file1 is: Header1,Header2,Header3,Header4,Header5,Header6,Header7,Header8,Header9,Header10 Code7,,,,,,,,, Code5,,,,,,,,, Code3,,,,,,,,, Code9,,,,,,,,, Code2,,,,,,,,,file2... (17 Replies)
Discussion started by: cgkmal
17 Replies

7. Shell Programming and Scripting

Cat Values from Several files if it meets criteria for column values

I have results from some statistical analyses. The format of the results are as given below: I want to select lines that have a p-value (last column) less than 0.05 from all the results files (*.results) and cat to a new results file. It would be very nice if a new column is added that tells... (2 Replies)
Discussion started by: genehunter
2 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. UNIX for Advanced & Expert Users

Converting Binary decimal coded values to Ascii Values

Hi All, Is there any command which can convert binary decimal coded values to ascii values... i have bcd values like below оооооооооооо0о-- -v - Pls suggest a way to convert this. Thanks, Deepti.Gaur (3 Replies)
Discussion started by: gaur.deepti
3 Replies
Login or Register to Ask a Question