Skip to main content

UNIX : Using arrays in KSH



 #To create a array named "ARRAY" and set 4 values   

> set -A ARRAY a b c d  

 #To display the entire list of values in array  
 
> echo ${ARRAY[@]}  

 #To- display only value at a specific index  

> echo ${ARRAY[0]}  

 #To get number of elements in the array  

> echo ${#ARRAY[@]}  
 
 #To traverse through the list of elements in array   

> for i in ${ARRAY[@]}  
  do  
       echo $i  
  done  



In bash shell , the array is declared as 
ARRAY=(a b c d)


Rest for the access is same as korn shell.


Comments

Popular posts from this blog

UNIX : How to ignore lines with certain names

Sometimes we need to ignore multiple lines with certain words and get the list out of the file. usually it will be a log file to read . The below grep command can be used to ignore multiple words present in a text file. Lets say the file contain $ cat list.txt apple orange apple banana papaya Now we need to ignore line with orange , banana and papaya . So we can use the below grep command. $ cat list.txt | grep -Ev "orange|banana|papaya" apple apple It will ignore lines with the words in -v part of grep.

UNIX : How to get record count from zipped file

Sometimes we may need to get records count from file . For that we can use wc -l , command with file name. In some situation the file will be in compressed format . wc -l will not directly work with zipped files . In this case we can do zcat the file and pipe the word count command with it. Example : Let say we have a file cricketData.dat.gz To get word count from the file use : zcat cricketData.dat.gz | wc -l This will give the record count.

Scala

Scala is a object oriented functional type programing language. All variables declared in scala is considered as objects.