Issue while executing C executable with argument in shell script


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Issue while executing C executable with argument in shell script
# 8  
Old 10-19-2013
Quote:
Originally Posted by ravjot28
My aim is I am having the above format data, and I want to parse the data based on some logic that is present in c executable file.

Now the data count is around 2k so I thought to move the data to csv file and read it from the file and parse it and store to new csv file.

Is there any other solution for the same??

I am not aware of reading excel file so I chose for csv.

Please suggest me in case of any other solution.

Thanks
So, just to be clear:
You have told us that your input file contains two fields separated by a single comma. You have shown us that you want to take the field before the comma and copy it directly to your output file and that you want to take the field after the comma and replace it with the output produced by calling your C program with the option -l and one operand (the contents of the field after the comma).

But, there are no commas in your input, so the 1st field (the only field) is copied unchanged, a comma is added to the end, and your C program complains because the operand you pass to it is an empty string.

Therefore, we have no idea what you are trying to do.

So, forget your shell script. Stop calling your input file a comma separated values file (CSV) (since it apparently contains multiple fields but does not use comma as a separator). And, explain to us in English exactly what you are trying to do.

Show us explicit sample input (containing at least two records to be processed).
Then show us the exact arguments that should be passed to your C program for each input record, the output produced by your C program for those inputs, and the exact output file that should be produced from the given sample input file.
This User Gave Thanks to Don Cragun For This Post:
# 9  
Old 10-19-2013
(Apologies for any typos.)

As a complete novice myself let us concentrate on your C executable.

Is your C executable on the your Governments Secrets List, or can you explain
EXACTLY what it does?

Can the whole be done via the default command structure of your particular shell?
If not, then is that what is your C executable is for.
(At this point a cannot imagine the shell command structure to be unable to do
anything that you want on the file extract given.)

If so, then attempt basic shell scripting first on a small subset of your database
to get a working model. It may perform like a _Sloth_ but by the time these guys
have figured out your problem from incorrect information your _Sloth_ script will
have done its job!

Now to the basics...
What is your machine, OS, shell, terminal etc?

These guys have made an assumption that your file is CSV, erm, meaning
COMMA separated variable(s), as far as I am aware.
Fair assumption to make when you quote it, then we see it has fields are separated
by pipes, let us call them PSVs. You HAVE to make assumptions that newlines and
MAYBE even carriage returns. (^M), exist and code for them too.

Why not convert your file to filename.CSV first as that is what you C executable
looks as though it requires and try again OR alter the C code to work on this PSV
format instead?

The professionals on here will give the results you want so long as you give them
the WHOLE information. These guys have been attempting ESP, (Extra Sensory
Perception), for years but sadly none of them have succeeded yet so give them
a fighting chance. If anyone can figure out stuff these guys can...

Even I, as a total novice, might be able to chip in but not as it stands with the
conflicting information you are giving.
# 10  
Old 10-19-2013
My bad, was not able to put it straight to u all. My apologies plz.

Let me provide u sample and I think this time I will be clear

So Input is

Code:
1, 
\ aadsa=1|dasdsa=adsada-4096|wedewq=sdsadasasdsa|wqewqe=weww-sadasd\ |C2S=004120F1707E4928|DOI=1225906924|DOE=1226511724|ISS=1|NUM=28036|CM\ T=chassis52license|LSP=22000|LSH=22000|LSG=11000|LSL=11000|LSC=10000|L\ EC=1000|LGT=11000|LSA=22000|FIS=Y|FR4=Y|FPP=Y|FTC=Y|FMG=Y|FCR=Y|FSR=Y|\ FPM=Y|FID=Y|FI6=Y|FLI=Y|FPF=Y|FFA=Y|FCA=Y|FUT=Y|FSS=Y|FDB=Y|FDA=Y|FTM=\ Y|FDU=Y|FTP=Y|FTA=Y|FFP=Y|FSA=Y|LIM=19100|LCC=19100|LPC=100|LIS=100|FD\ R=Y|BME=Y|qwewqe=Y|BSC=Y|FRC=Y|FMN=Y|FBM=Y|FDC=Y|FGR=Y|FAA=Y|FRF=Y|FDQ=Y|\ FEL=Y|FIN=Y|qeqweqw=Y|BKO=Y|BEP=Y|FIP=Y|FRO=Y|LSI=11000|LSR=11000|LSS=1100\ 0|LSN=11000|qwewqe=Y|LSW=21000|FCC=Y|FCP=Y|LCF=1000|LPP=1000|FVM=Y|FVG=Y|\ FPD=Y|FPR=Y|FVA=Y|FES=Y|FSN=Y|FCD=Y|LSF=1000|FVI=Y|FON=Y|FLS=Y|FSG=Y|F\ qweqe=Y|qwewq=Y|wwqe=Y|adsa=Y|FPC=Y|asdasd=Y|ads=asdad/adaddadas+AU\ aasdasd/qweqwe
2, 
\ aadsa=1|dasdsa=adsada-4096|wedewq=sdsadasasdsa|wqewqe=weww-sadasd\ |C2S=004120F1707E4928|DOI=1225906924|DOE=1226511724|ISS=1|NUM=28036|CM\ T=chassis52license|LSP=22000|LSH=22000|LSG=11000|LSL=11000|LSC=10000|L\ EC=1000|LGT=11000|LSA=22000|FIS=Y|FR4=Y|FPP=Y|FTC=Y|FMG=Y|FCR=Y|FSR=Y|\ FPM=Y|FID=Y|FI6=Y|FLI=Y|FPF=Y|FFA=Y|FCA=Y|FUT=Y|FSS=Y|FDB=Y|FDA=Y|FTM=\ Y|FDU=Y|FTP=Y|FTA=Y|FFP=Y|FSA=Y|LIM=19100|LCC=19100|LPC=100|LIS=100|FD\ R=Y|BME=Y|qwewqe=Y|BSC=Y|FRC=Y|FMN=Y|FBM=Y|FDC=Y|FGR=Y|FAA=Y|FRF=Y|FDQ=Y|\ FEL=Y|FIN=Y|qeqweqw=Y|BKO=Y|BEP=Y|FIP=Y|FRO=Y|LSI=11000|LSR=11000|LSS=1100\ 0|LSN=11000|qwewqe=Y|LSW=21000|FCC=Y|FCP=Y|LCF=1000|LPP=1000|FVM=Y|FVG=Y|\ FPD=Y|FPR=Y|FVA=Y|FES=Y|FSN=Y|FCD=Y|LSF=1000|FVI=Y|FON=Y|FLS=Y|FSG=Y|F\ qweqe=Y|qwewq=Y|wwqe=Y|adsa=Y|FPC=Y|asdasd=Y|ads=asdad/adaddadas+AU\ aasdasd/qweqwe

Now my aim is to create an output with
1, processed string using extracted string from input and executing c executable
2, processed string using extracted string from input and executing c executable

Input is in excel, but since I was not able to read excel from shell script so I converted the excel file in CSV which I can read using shell script.

Using the suggestions and the prev code the c executable is not getting the complete string that was extracted from input.

Hope now I am able to express my problem clearly.
# 11  
Old 10-19-2013
I decided to do a PSV to CSV longhand for fun:-
Code:
#!/bin/bash --posix
# Done longhand to show that the default shell can convert.
# Your example 'PSV' file...
text="aadsa=1|dasdsa=adsada-4096|wedewq=sdsadasasdsa|wqewqe=weww-sadasd\
|C2S=004120F1707E4928|DOI=1225906924|DOE=1226511724|ISS=1|NUM=28036|CM\
T=chassis52license|LSP=22000|LSH=22000|LSG=11000|LSL=11000|LSC=10000|L\
EC=1000|LGT=11000|LSA=22000|FIS=Y|FR4=Y|FPP=Y|FTC=Y|FMG=Y|FCR=Y|FSR=Y|\
FPM=Y|FID=Y|FI6=Y|FLI=Y|FPF=Y|FFA=Y|FCA=Y|FUT=Y|FSS=Y|FDB=Y|FDA=Y|FTM=\
Y|FDU=Y|FTP=Y|FTA=Y|FFP=Y|FSA=Y|LIM=19100|LCC=19100|LPC=100|LIS=100|FD\
R=Y|BME=Y|qwewqe=Y|BSC=Y|FRC=Y|FMN=Y|FBM=Y|FDC=Y|FGR=Y|FAA=Y|FRF=Y|FDQ=Y|\
FEL=Y|FIN=Y|qeqweqw=Y|BKO=Y|BEP=Y|FIP=Y|FRO=Y|LSI=11000|LSR=11000|LSS=1100\
0|LSN=11000|qwewqe=Y|LSW=21000|FCC=Y|FCP=Y|LCF=1000|LPP=1000|FVM=Y|FVG=Y|\
FPD=Y|FPR=Y|FVA=Y|FES=Y|FSN=Y|FCD=Y|LSF=1000|FVI=Y|FON=Y|FLS=Y|FSG=Y|F\
qweqe=Y|qwewq=Y|wwqe=Y|adsa=Y|FPC=Y|asdasd=Y|ads=asdad/adaddadas+AU\
aasdasd/qweqwe"
echo -n "$text" > /tmp/psvfile
# Note the line separaters '\' are GONE!
# Now re-use the 'text' variable.
text=$(cat < /tmp/psvfile)
echo "$text"
# Get length of file.
file_len="${#text}"
echo "$file_len"
# Quick visual check to see if files are identical.
echo "$text"
csvtext=""
comma=","
# Ensure file_len offset does not over flow...
file_len=$[ ( file_len -1 ) ]
for n in $( seq 0 1 $file_len )
do
	if [ "${text:n:1}" == "|" ]
	then newtext=$newtext$comma
	else newtext=$newtext${text:n:1}
	fi
done
echo "$newtext"
echo -n "$newtext" > /tmp/csvfile
cat < /tmp/csvfile
echo -e "\n\nYou now have a CSV file.\n"
# Done!

And the results:-
Code:
Last login: Sat Oct 19 11:17:54 on ttys000
AMIGA:barrywalker~> ./psv_csv.sh
aadsa=1|dasdsa=adsada-4096|wedewq=sdsadasasdsa|wqewqe=weww-sadasd|C2S=004120F1707E4928|DOI=1225906924|DOE=1226511724|ISS=1|NUM=28036|CMT=chassis52license|LSP=22000|LSH=22000|LSG=11000|LSL=11000|LSC=10000|LEC=1000|LGT=11000|LSA=22000|FIS=Y|FR4=Y|FPP=Y|FTC=Y|FMG=Y|FCR=Y|FSR=Y|FPM=Y|FID=Y|FI6=Y|FLI=Y|FPF=Y|FFA=Y|FCA=Y|FUT=Y|FSS=Y|FDB=Y|FDA=Y|FTM=Y|FDU=Y|FTP=Y|FTA=Y|FFP=Y|FSA=Y|LIM=19100|LCC=19100|LPC=100|LIS=100|FDR=Y|BME=Y|qwewqe=Y|BSC=Y|FRC=Y|FMN=Y|FBM=Y|FDC=Y|FGR=Y|FAA=Y|FRF=Y|FDQ=Y|FEL=Y|FIN=Y|qeqweqw=Y|BKO=Y|BEP=Y|FIP=Y|FRO=Y|LSI=11000|LSR=11000|LSS=11000|LSN=11000|qwewqe=Y|LSW=21000|FCC=Y|FCP=Y|LCF=1000|LPP=1000|FVM=Y|FVG=Y|FPD=Y|FPR=Y|FVA=Y|FES=Y|FSN=Y|FCD=Y|LSF=1000|FVI=Y|FON=Y|FLS=Y|FSG=Y|Fqweqe=Y|qwewq=Y|wwqe=Y|adsa=Y|FPC=Y|asdasd=Y|ads=asdad/adaddadas+AUaasdasd/qweqwe
786
aadsa=1|dasdsa=adsada-4096|wedewq=sdsadasasdsa|wqewqe=weww-sadasd|C2S=004120F1707E4928|DOI=1225906924|DOE=1226511724|ISS=1|NUM=28036|CMT=chassis52license|LSP=22000|LSH=22000|LSG=11000|LSL=11000|LSC=10000|LEC=1000|LGT=11000|LSA=22000|FIS=Y|FR4=Y|FPP=Y|FTC=Y|FMG=Y|FCR=Y|FSR=Y|FPM=Y|FID=Y|FI6=Y|FLI=Y|FPF=Y|FFA=Y|FCA=Y|FUT=Y|FSS=Y|FDB=Y|FDA=Y|FTM=Y|FDU=Y|FTP=Y|FTA=Y|FFP=Y|FSA=Y|LIM=19100|LCC=19100|LPC=100|LIS=100|FDR=Y|BME=Y|qwewqe=Y|BSC=Y|FRC=Y|FMN=Y|FBM=Y|FDC=Y|FGR=Y|FAA=Y|FRF=Y|FDQ=Y|FEL=Y|FIN=Y|qeqweqw=Y|BKO=Y|BEP=Y|FIP=Y|FRO=Y|LSI=11000|LSR=11000|LSS=11000|LSN=11000|qwewqe=Y|LSW=21000|FCC=Y|FCP=Y|LCF=1000|LPP=1000|FVM=Y|FVG=Y|FPD=Y|FPR=Y|FVA=Y|FES=Y|FSN=Y|FCD=Y|LSF=1000|FVI=Y|FON=Y|FLS=Y|FSG=Y|Fqweqe=Y|qwewq=Y|wwqe=Y|adsa=Y|FPC=Y|asdasd=Y|ads=asdad/adaddadas+AUaasdasd/qweqwe
aadsa=1,dasdsa=adsada-4096,wedewq=sdsadasasdsa,wqewqe=weww-sadasd,C2S=004120F1707E4928,DOI=1225906924,DOE=1226511724,ISS=1,NUM=28036,CMT=chassis52license,LSP=22000,LSH=22000,LSG=11000,LSL=11000,LSC=10000,LEC=1000,LGT=11000,LSA=22000,FIS=Y,FR4=Y,FPP=Y,FTC=Y,FMG=Y,FCR=Y,FSR=Y,FPM=Y,FID=Y,FI6=Y,FLI=Y,FPF=Y,FFA=Y,FCA=Y,FUT=Y,FSS=Y,FDB=Y,FDA=Y,FTM=Y,FDU=Y,FTP=Y,FTA=Y,FFP=Y,FSA=Y,LIM=19100,LCC=19100,LPC=100,LIS=100,FDR=Y,BME=Y,qwewqe=Y,BSC=Y,FRC=Y,FMN=Y,FBM=Y,FDC=Y,FGR=Y,FAA=Y,FRF=Y,FDQ=Y,FEL=Y,FIN=Y,qeqweqw=Y,BKO=Y,BEP=Y,FIP=Y,FRO=Y,LSI=11000,LSR=11000,LSS=11000,LSN=11000,qwewqe=Y,LSW=21000,FCC=Y,FCP=Y,LCF=1000,LPP=1000,FVM=Y,FVG=Y,FPD=Y,FPR=Y,FVA=Y,FES=Y,FSN=Y,FCD=Y,LSF=1000,FVI=Y,FON=Y,FLS=Y,FSG=Y,Fqweqe=Y,qwewq=Y,wwqe=Y,adsa=Y,FPC=Y,asdasd=Y,ads=asdad/adaddadas+AUaasdasd/qweqwe
aadsa=1,dasdsa=adsada-4096,wedewq=sdsadasasdsa,wqewqe=weww-sadasd,C2S=004120F1707E4928,DOI=1225906924,DOE=1226511724,ISS=1,NUM=28036,CMT=chassis52license,LSP=22000,LSH=22000,LSG=11000,LSL=11000,LSC=10000,LEC=1000,LGT=11000,LSA=22000,FIS=Y,FR4=Y,FPP=Y,FTC=Y,FMG=Y,FCR=Y,FSR=Y,FPM=Y,FID=Y,FI6=Y,FLI=Y,FPF=Y,FFA=Y,FCA=Y,FUT=Y,FSS=Y,FDB=Y,FDA=Y,FTM=Y,FDU=Y,FTP=Y,FTA=Y,FFP=Y,FSA=Y,LIM=19100,LCC=19100,LPC=100,LIS=100,FDR=Y,BME=Y,qwewqe=Y,BSC=Y,FRC=Y,FMN=Y,FBM=Y,FDC=Y,FGR=Y,FAA=Y,FRF=Y,FDQ=Y,FEL=Y,FIN=Y,qeqweqw=Y,BKO=Y,BEP=Y,FIP=Y,FRO=Y,LSI=11000,LSR=11000,LSS=11000,LSN=11000,qwewqe=Y,LSW=21000,FCC=Y,FCP=Y,LCF=1000,LPP=1000,FVM=Y,FVG=Y,FPD=Y,FPR=Y,FVA=Y,FES=Y,FSN=Y,FCD=Y,LSF=1000,FVI=Y,FON=Y,FLS=Y,FSG=Y,Fqweqe=Y,qwewq=Y,wwqe=Y,adsa=Y,FPC=Y,asdasd=Y,ads=asdad/adaddadas+AUaasdasd/qweqwe

You now have a CSV file.

AMIGA:barrywalker~> _

# 12  
Old 10-19-2013
@wisecracker

You have seen my last post?

I dont think the solution provided by you will help me?

Please correct me if I m wrong
# 13  
Old 10-19-2013
OK, with your latest input file (apparently no newlines after the backslashes), try this:
Code:
while IFS=, read f1 dummy; IFS= read -r f2
do
  printf "f1:%s\nf2:%s\n" "$f1" "$f2"
done < file

Note: the printf statement inside the loop is just there just to demonstrate what $f1 contains and what $f2 contains. It produces:
Code:
f1:1
f2:\ aadsa=1|dasdsa=adsada-4096|wedewq=sdsadasasdsa|wqewqe=weww-sadasd\ |C2S=004120F1707E4928|DOI=1225906924|DOE=1226511724|ISS=1|NUM=28036|CM\ T=chassis52license|LSP=22000|LSH=22000|LSG=11000|LSL=11000|LSC=10000|L\ EC=1000|LGT=11000|LSA=22000|FIS=Y|FR4=Y|FPP=Y|FTC=Y|FMG=Y|FCR=Y|FSR=Y|\ FPM=Y|FID=Y|FI6=Y|FLI=Y|FPF=Y|FFA=Y|FCA=Y|FUT=Y|FSS=Y|FDB=Y|FDA=Y|FTM=\ Y|FDU=Y|FTP=Y|FTA=Y|FFP=Y|FSA=Y|LIM=19100|LCC=19100|LPC=100|LIS=100|FD\ R=Y|BME=Y|qwewqe=Y|BSC=Y|FRC=Y|FMN=Y|FBM=Y|FDC=Y|FGR=Y|FAA=Y|FRF=Y|FDQ=Y|\ FEL=Y|FIN=Y|qeqweqw=Y|BKO=Y|BEP=Y|FIP=Y|FRO=Y|LSI=11000|LSR=11000|LSS=1100\ 0|LSN=11000|qwewqe=Y|LSW=21000|FCC=Y|FCP=Y|LCF=1000|LPP=1000|FVM=Y|FVG=Y|\ FPD=Y|FPR=Y|FVA=Y|FES=Y|FSN=Y|FCD=Y|LSF=1000|FVI=Y|FON=Y|FLS=Y|FSG=Y|F\ qweqe=Y|qwewq=Y|wwqe=Y|adsa=Y|FPC=Y|asdasd=Y|ads=asdad/adaddadas+AU\ aasdasd/qweqwe
f1:2
f2:\ aadsa=1|dasdsa=adsada-4096|wedewq=sdsadasasdsa|wqewqe=weww-sadasd\ |C2S=004120F1707E4928|DOI=1225906924|DOE=1226511724|ISS=1|NUM=28036|CM\ T=chassis52license|LSP=22000|LSH=22000|LSG=11000|LSL=11000|LSC=10000|L\ EC=1000|LGT=11000|LSA=22000|FIS=Y|FR4=Y|FPP=Y|FTC=Y|FMG=Y|FCR=Y|FSR=Y|\ FPM=Y|FID=Y|FI6=Y|FLI=Y|FPF=Y|FFA=Y|FCA=Y|FUT=Y|FSS=Y|FDB=Y|FDA=Y|FTM=\ Y|FDU=Y|FTP=Y|FTA=Y|FFP=Y|FSA=Y|LIM=19100|LCC=19100|LPC=100|LIS=100|FD\ R=Y|BME=Y|qwewqe=Y|BSC=Y|FRC=Y|FMN=Y|FBM=Y|FDC=Y|FGR=Y|FAA=Y|FRF=Y|FDQ=Y|\ FEL=Y|FIN=Y|qeqweqw=Y|BKO=Y|BEP=Y|FIP=Y|FRO=Y|LSI=11000|LSR=11000|LSS=1100\ 0|LSN=11000|qwewqe=Y|LSW=21000|FCC=Y|FCP=Y|LCF=1000|LPP=1000|FVM=Y|FVG=Y|\ FPD=Y|FPR=Y|FVA=Y|FES=Y|FSN=Y|FCD=Y|LSF=1000|FVI=Y|FON=Y|FLS=Y|FSG=Y|F\ qweqe=Y|qwewq=Y|wwqe=Y|adsa=Y|FPC=Y|asdasd=Y|ads=asdad/adaddadas+AU\ aasdasd/qweqwe


Last edited by Scrutinizer; 10-19-2013 at 08:47 AM..
# 14  
Old 10-19-2013
Basically after \ I have new line i dont know why it is not been displayed in the web site.

I tried the code but the output was not same as new line was present
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Issue handling single quoted argument in shell script.

Below is my script that works fine and prints the desired output: #!/bin/ksh echo "$1" | while IFS= read -r dirpath do echo "DIRR_PATH:$dirpath" install_dir=$install_dir" "$dirpath done echo "Desired Output:$install_dir" Output: ./loopissue.sh... (10 Replies)
Discussion started by: mohtashims
10 Replies

2. AIX

executable problems with shell script in IBM servers

We have a java stand alone application running currently on sun Solaris system. The java application runs on Jdk 1.4. We are reshooting this java application to new Ibm servers. There are 10 unix scripts for this application. All scripts works well except one shell script, This shell... (2 Replies)
Discussion started by: poojagupta
2 Replies

3. Shell Programming and Scripting

How to pass Oracle sql script as argument to UNIX shell script?

Hi all, $ echo $SHELL /bin/bash Requirement - How to pass oracle sql script as argument to unix shell script? $ ./output.sh users.sql Below are the shell scripts and the oracle sql file in the same folder. Shell Script $ cat output.sh #!/bin/bash .... (7 Replies)
Discussion started by: a1_win
7 Replies

4. Shell Programming and Scripting

Issue on executing db2 queries through shell script

hi i am trying to execute db2 queries through shell script. it's working fine but for few queries is not working ( those queries are taking time so the script is not waiting to get the complete the execution of that query ) could you please any one help me on this is there any wait... (1 Reply)
Discussion started by: bhaskar v
1 Replies

5. Shell Programming and Scripting

Issue while executing script

Hi, I'm trying to use the below command in a shell script, but couldn't. The command is working fine when I'm executing from the dollar prompt i.e. shell. Command: grep -i fail /home/applmgr/error.log |egrep -i "`date --date="-4 day" +"%m/%d/%Y"`|`date --date="-4 day" +"%m/%d/%y"`"... (8 Replies)
Discussion started by: venkatesh17
8 Replies

6. Shell Programming and Scripting

Shell script to find the sum of argument passed to the script

I want to make a script which takes the number of argument, add those argument and gives output to the user, but I am not getting through... Script that i am using is below : #!/bin/bash sum=0 for i in $@ do sum=$sum+$1 echo $sum shift done I am executing the script as... (3 Replies)
Discussion started by: mukulverma2408
3 Replies

7. Shell Programming and Scripting

Passing argument to a script while executing it within current shell

Hi Gurus, I have written a script set_env.ksh to which I pass an argument and set the oracle login credentials based on the argument I pass. The script has code as below. ORACLE_SID=$1 DB_SCHEMA_LOGON=$DB_SCHEMA_USER/$DB_SCHEMA_PASSWORD@$ORACLE_SID; export DB_SCHEMA_LOGON; echo... (3 Replies)
Discussion started by: Sabari Nath S
3 Replies

8. Shell Programming and Scripting

convert shell script into a binary executable

Hello every one, i want to convert my shell script into a binary executable a .exe file , is it possible to do that if so are there any tools . Would the script take off when the arguments are parsed. Thanks Venu (13 Replies)
Discussion started by: venu
13 Replies

9. UNIX for Dummies Questions & Answers

running command prompt executable file in shell script

hi i have file extentioned with test.vbs. i am able to run this file n execute through command promt but i dont know how to run in shell script example: file name is test.vbs which contains strSoundFile = "C:\windows\Media\Notify.wav" Set objShell = CreateObject("Wscript.Shell") strCommand... (5 Replies)
Discussion started by: atl@mav
5 Replies

10. UNIX for Dummies Questions & Answers

Shell script $0 argument

Hi, If not running a shell script file in current shell (. ./fileName) then $0 represents the executable file name. But in case of invoking shell script file in current shell then i m getting "$0 as -bash" . In such case how can i get the program name (running shell script file name)? Thanks, (2 Replies)
Discussion started by: painulyarun
2 Replies
Login or Register to Ask a Question