Sponsored Content
Top Forums Shell Programming and Scripting Storing values in arrays using csh Post 302436493 by kristinu on Monday 12th of July 2010 07:14:46 AM
Old 07-12-2010
Storing values in arrays using csh

I am reading a number of files but then I want to put the ranges

xmin xmax ymin ymax

as arrays for each file.

Any idea how I can do this???

Code:
    set j = 1
    echo "Welcome $i times"
    while ( $j <= $i )
      echo "$j"
      set fname = $fin[$j]-bst-misf.xy
      echo " "$fname
      set xminb = `awk '{print $1}' $fname | minmax          \
                   |  awk '{split ($5,a,"<"); print a[2]}'   \
                   |  awk '{split ($1,b,"/"); print b[1]}'`
      set xmaxb = `awk '{print $1}' $fname | minmax          \
                   |  awk '{split ($5,a,"<"); print a[2]}'   \
                   |  awk '{split ($1,b,"/"); print b[2]}'   \
                   |  awk '{split ($1,c,">"); print c[1]}'`
      set yminb = `awk '{print $2}' $fname | minmax          \
                   |  awk '{split ($5,a,"<"); print a[2]}'   \
                   |  awk '{split ($1,b,"/"); print b[1]}'`
      set ymaxb = `awk '{print $2}' $fname | minmax          \
                   |  awk '{split ($5,a,"<"); print a[2]}'   \
                   |  awk '{split ($1,b,"/"); print b[2]}'   \
                   |  awk '{split ($1,c,">"); print c[1]}'`
      echo " "$xminb"/"$xmaxb"/"$yminb"/"$ymaxb
      MATH j = $j + 1
    end

 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Storing values in variable

Hi All, Here is the description of the problem. I am scripting for database access using k-shell on solaris box dbaccess <databasename> - << EOF 2>/dev/null | awk 'BEGIN {FS=" "}\ {printf "%s", $1}' | grep -v "^$" | \ read cnt1 OUTPUT TO PIPE cat WITHOUT HEADINGS select count(*) from... (1 Reply)
Discussion started by: matrixmadhan
1 Replies

2. Shell Programming and Scripting

Storing information in arrays....

Hello, I am writing a shell script to do the following. It greps information from the messages log and then I use the cut command to isolate the field I need (the username) and output the information to a text file. I now have to do the following. Count how many times each user logged in. So... (3 Replies)
Discussion started by: mojoman
3 Replies

3. Shell Programming and Scripting

Storing Command Line Values

Hi, I am trying to read the value passed by the user and store it in a variable so that later I can read it from the variable. But I am getting errors. Can you please help? Thanks. Code: $ECHO "Enter the Country for which you want the installation to be executed? (US/India):" read COUNTRY... (3 Replies)
Discussion started by: yoursdavinder
3 Replies

4. UNIX for Dummies Questions & Answers

Storing Multiple Values in a Variable

Hi, My code is as below: integer i=7 while ((i <= 5 )); do # test_out is a variable which contains data separated by "^". a= `echo $test_out | cut -d"^" -f$i` echo "$a" (( i = i + 1)); done From the above code, i kept $i after f so that i can capture all the data which is... (1 Reply)
Discussion started by: sandeep_1105
1 Replies

5. Shell Programming and Scripting

storing values in a list or array

i have a file called file.txt having the following entries. 2321 2311 2313 4213 i wnat to store these values in a list and i want to iterate the list using loop and store it in another list (1 Reply)
Discussion started by: KiranKumarKarre
1 Replies

6. Shell Programming and Scripting

storing values in arrays using shell

Friends, I have to execute a command and store its contents into an array using shell. this is what i have tried #!/bin/bash disk_names = ($(`iostat -xtc | egrep -v "device|nfs" | awk '{print $1}'| tr '\n' ' ' `)) But its throwing an error message as ./test-script ./test-script:... (6 Replies)
Discussion started by: achak01
6 Replies

7. Shell Programming and Scripting

Storing values in arrays

I have the following csh script which lets the use pass the following as an argument -legend=tag1/tag2/tag3/tag4/tag5/tag6/tag7 We pass a number of tags separated by '/'. I want to save the legend tags in an array and have done as below. How can I improve on this as things are getting quite... (3 Replies)
Discussion started by: kristinu
3 Replies

8. UNIX for Dummies Questions & Answers

Storing values in shell variable

Hi, I am writing a shell script where, x=y y=z When I want to print z, I can do $y How do I use only "x" without any direct reference to "y" to print z? Thanks, -G (3 Replies)
Discussion started by: gaurab
3 Replies

9. Shell Programming and Scripting

storing multiple values in a array variable

Am using a find command in my script .The output may be one or more. I need to store those values in a array and need to access those. Am unable to find the solution . Any help on this will be helpful. if < code> else a=<find command output which gives the file name either 1 or more> if 1... (1 Reply)
Discussion started by: rogerben
1 Replies

10. Shell Programming and Scripting

Declaring arrays in csh

Does anyone know how to declare an array in csh? I don't want to declare any elements in the array because I have a variable that represents the size of the array. For example: the array I want to declare is called sortList and it passes in the variable ARRAYSIZE that stores the value 8. (1 Reply)
Discussion started by: demet8
1 Replies
PLSVPA(3plplot) 						    PLplot API							   PLSVPA(3plplot)

NAME
plsvpa - Specify viewport in absolute coordinates SYNOPSIS
plsvpa(xmin, xmax, ymin, ymax) DESCRIPTION
Alternate routine to plvpor(3plplot) for setting up the viewport. This routine should be used only if the viewport is required to have a definite size in millimeters. The routine plgspa(3plplot) is useful for finding out the size of the current subpage. Redacted form: plsvpa(xmin, xmax, ymin, ymax) This function is used in example 10. ARGUMENTS
xmin (PLFLT, input) The distance of the left-hand edge of the viewport from the left-hand edge of the subpage in millimeters. xmax (PLFLT, input) The distance of the right-hand edge of the viewport from the left-hand edge of the subpage in millimeters. ymin (PLFLT, input) The distance of the bottom edge of the viewport from the bottom edge of the subpage in millimeters. ymax (PLFLT, input) The distance of the top edge of the viewport from the bottom edge of the subpage in millimeters. AUTHORS
Geoffrey Furnish and Maurice LeBrun wrote and maintain PLplot. This man page was automatically generated from the DocBook source of the PLplot documentation, maintained by Alan W. Irwin and Rafael Laboissiere. SEE ALSO
PLplot documentation at http://plplot.sourceforge.net/resources. August, 2012 PLSVPA(3plplot)
All times are GMT -4. The time now is 03:40 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy