Sponsored Content
Top Forums Shell Programming and Scripting ERROR-> test: argument expected , what does it mean? Post 302089965 by aigles on Thursday 21st of September 2006 04:47:46 PM
Old 09-21-2006
In your test you use the $PMC variable instead of $PCM.

Don't put an ending ; on your script lines.

To read the file, use the following loop:
Code:
while read line
do
   . . . . 
done < $FILE

The field 2 can be read directly :
Code:
trunkPCM=100000
while read field1 PCM
do
   if [ -n "$PCM]
   then
      echo "$PCM, $trunkPCM"
      if [ $PCM -eq $trunkPCM ]
      then 
         trunkPCM=$PCM
      fi
   fi
done < $FILE

Jean-Pierre.
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Facing test: argument expected ERROR

Hi All, When i run the below code : v_shortfield = "" if ; then echo "ravi" else echo "kumar" fi i am getting output as : sam.ksh: test: argument expected kumar Why i am getting error test:argument expected and why i am not getting output as "ravi" :confused: (5 Replies)
Discussion started by: rkrgarlapati
5 Replies

2. UNIX for Dummies Questions & Answers

test:argument expected

Hi all, I am getting "test:argument expected" error in the following script LOGDIR=$XXAR_TOP/log PROGRAM_NAME=XXAR_GPS_LBFDMSGEN .. .. .. Check_Errors() { sqllogfile=$1 cd ${LOGDIR} countfile=${LOGDIR}/${PROGRAM_NAME}.tmp echo "countfile is " $countfile >> $LOGFILE echo... (4 Replies)
Discussion started by: rrs
4 Replies

3. Shell Programming and Scripting

test: argument expected

Can someone help me with a very simple query I have the following script: #!/bin/sh VAR1="" if then VAR1="Message" fi echo $VAR1 put when i run it i get the following error test_job.sh: test: argument expected (5 Replies)
Discussion started by: andy202
5 Replies

4. Shell Programming and Scripting

test: argument expected

I'm newbie to coding script so i found test: argument expected when i run it. please help me a=`df -k |awk '{print $5 }'|egrep "(100%|%)"|cut -d"%" -f1|tail -1` if then df -k|egrep "(100%|%)"|awk '{print $1,$5,$6}' else echo "No disk capacity more than 80%" fi thk in advance (7 Replies)
Discussion started by: unitipon
7 Replies

5. Shell Programming and Scripting

Test: argument expected.

Hi, Since i am new to Unix and on suggestion on some smart guys on unix... i have decide to learn more deeply on Unix...so i was kind of playing with if statements and found this error... though i tried to correct is for hours now i couldnt find whats wrong in my loop. if then ... (4 Replies)
Discussion started by: bhagya2340
4 Replies

6. Shell Programming and Scripting

error : test: argument expected

Hello all, I am trying to figure out why i am getting an error while executing the script...altought it seems like its work...but still get the test arguement error...any help would be appericiate...this script basically connects to any oracle db ( just have to pass db name to it)... (4 Replies)
Discussion started by: abdul.irfan2
4 Replies

7. UNIX for Advanced & Expert Users

Error:--test: argument expected--Even though i give an argument.

Hi All, I am running the script VBoxManage list vms |sed 's/"//g' | cut -d " " -f1 > har1out.mytxt result=`cat har1out.mytxt | grep $1' echo $result echo $1 { if then echo pass else echo fail fi (2 Replies)
Discussion started by: harsha85
2 Replies

8. Shell Programming and Scripting

Error- test: argument expected

check_build_info_table() { if then export build_info_table=`sqlplus -s sna/dbmanager <<! set pagesize 0 heading off feedback off SELECT DISTINCT TABLE_NAME FROM ALL_TABLES WHERE OWNER = 'XYZ' AND TABLE_NAME = 'MY_TABLE'; exit !` ... (3 Replies)
Discussion started by: ambarginni
3 Replies

9. UNIX for Dummies Questions & Answers

Test: argument expected error in shell script

Hi, I am trying to write a small script that validates if there exist files that start with a pattern in a given directory. Below is the piece of my script: #!/usr/bin/ksh BTFDIR=/opt/ships/temp if then echo 'found' else echo 'not found' fi When I run this... (2 Replies)
Discussion started by: snvniranjanrao
2 Replies

10. Shell Programming and Scripting

Test: argument expected

The following example prompts are passed into the shell script. $1 = /tmp/dir/ $2 = varies (test.txt, test1.txt, test2.txt...) $3 = test_YYYYMMDD.txt --------------------------------------------------------------------------- #!/bin/sh cd $1 if ; then if ; then ... (3 Replies)
Discussion started by: smkremer
3 Replies
Decoder(3pm)						User Contributed Perl Documentation					      Decoder(3pm)

NAME
Audio::FLAC::Decoder - An object-oriented FLAC decoder SYNOPSIS
use Audio::FLAC::Decoder; my $decoder = Audio::FLAC::Decoder->open("song.flac"); my $buffer; while ((my $len = $decoder->sysread($buffer) > 0) { # do something with the PCM stream } OR open FLAC, "song.flac" or die $!; my $decoder = Audio::FLAC::Decoder->open(*FLAC); OR # can also be IO::Socket or any other IO::Handle subclass. my $fh = IO::Handle->new("song.flac"); my $decoder = Audio::FLAC::Decoder->open($fh); DESCRIPTION
This module provides users with Decoder objects for FLAC files. One can read data in PCM format from the stream, seek by pcm samples, or time. CONSTRUCTOR
"open ($filename)" Opens an FLAC file for decoding. It opens a handle to the file or uses an existing handle and initializes all of the internal FLAC decoding structures. Note that the object will maintain open file descriptors until the object is collected by the garbage handler. Returns "undef" on failure. INSTANCE METHODS
"sysread ($buffer, [$size])" Reads PCM data from the FLAC stream into $buffer. Returns the number of bytes read, 0 when it reaches the end of the stream, or a value less than 0 on error. The optional size can specify how many bytes to read. "raw_seek ($pos)" Seeks through the compressed bitstream to the offset specified by $pos in raw bytes. Returns 0 on success. "sample_seek ($pos)" Seeks through the bitstream to the offset specified by $pos in pcm samples. Returns 0 on success. "time_seek ($pos, [$page])" Seeks through the bitstream to the offset specified by $pos in seconds. Returns 0 on success. "bitrate ([$stream])" Returns the average bitrate for the specified logical bitstream. If $stream is left out or set to -1, the average bitrate for the entire stream will be reported. "time_total ([$stream])" Returns the total number of seconds in the bitstream. "raw_tell ()" Returns the current offset in bytes. "time_tell ()" Returns the current offset in seconds. - NOT YET IMPLEMENTED REQUIRES
libFLAC COPYRIGHT
Copyright (c) 2004-2008, Dan Sully. All Rights Reserved. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. SEE ALSO
Audio::FLAC::Header perl v5.14.2 2008-11-24 Decoder(3pm)
All times are GMT -4. The time now is 04:20 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy