Help executing command with options


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Help executing command with options
# 8  
Old 04-01-2013
Do you really need to assign O1 O2 and O3 on the command line?

Why not simplify the command and assign them first:

Code:
O1='$input'
O2='data2'
O3='data3'
./executable > /send/output/to/log`date`.txt

# 9  
Old 04-02-2013
Quote:
Originally Posted by Chubler_XL
Do you really need to assign O1 O2 and O3 on the command line?

Why not simplify the command and assign them first:

Code:
O1='$input'
O2='data2'
O3='data3'
./executable > /send/output/to/log`date`.txt

How will I read the options (O1,O2,O3) to the command if I do it this way?

---------- Post updated at 11:39 PM ---------- Previous update was at 10:42 PM ----------

Quote:
Originally Posted by Chubler_XL
Do you really need to assign O1 O2 and O3 on the command line?

Why not simplify the command and assign them first:

Code:
O1='$input'
O2='data2'
O3='data3'
./executable > /send/output/to/log`date`.txt

Ah, I see what you're saying. The problem is "O1 O2 O3" are literal stings that must go with the command. Let me play around with this a little to see if I can come up with something.
# 10  
Old 04-02-2013
try using the export command:

export O1 O2 O3
# 11  
Old 04-02-2013
Quote:
Originally Posted by Chubler_XL
try using the export command:

export O1 O2 O3
Like this?

Quote:
O1='$input'
O2='data2'
O3='data3'

export O1 O2 O3 ./executable > /send/output/to/log`date`.txt
# 12  
Old 04-02-2013
No either:
Code:
O1='$input'
O2='data2'
O3='data3'
 
export O1 O2 O3 
./executable > /send/output/to/log`date`.txt

or
Code:
O1='$input'
O2='data2'
O3='data3'
 
export O1 O2 O3 ; ./executable > /send/output/to/log`date`.txt

# 13  
Old 04-02-2013
Quote:
Originally Posted by Chubler_XL
No either:
Code:
O1='$input'
O2='data2'
O3='data3'
 
export O1 O2 O3 
./executable > /send/output/to/log`date`.txt

or
Code:
O1='$input'
O2='data2'
O3='data3'
 
export O1 O2 O3 ; ./executable > /send/output/to/log`date`.txt

Nah. That doesn't appear to be working. Although all the errors have gone away, it's not running the ./executable or logging to the log directory. The end command has to be "O1 O2 O3 ./executable ..."

---------- Post updated at 11:13 AM ---------- Previous update was at 12:22 AM ----------

I've tried a few options but I can't get this to work.

Should I be using a variable with the export?

Quote:
export O1 O2 O3
$O1 $O2 $O3 ./executable > /send/output/to/log`date`.txt
# 14  
Old 04-02-2013
You are putting in extra quotes in front of it that foul it up.

Code:
O1="$input" O2='data2' O3='data3' ./executable > "/send/output/to/log`date`.txt"

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Ls command options

Hi, If I want to list files with names containing a certain letter like " a " using just one ls command, is there any way of doing that? Note that it is containing a letter instead of one of the following (starting, ending with a letter or having the letter in between). what I want is to show... (1 Reply)
Discussion started by: AAAnni
1 Replies

2. Shell Programming and Scripting

Reading command options one by one

Hi, Just some questions on the script below...? Given: bash-2.03$ command -a option1 name1 name2 ParseOptions() { local Len=${#@} local Ctr=2 #always start at 2 local Name=() local Iter=0 while ; do if <- Is this correct? so I can get the $2... (2 Replies)
Discussion started by: h0ujun
2 Replies

3. UNIX for Dummies Questions & Answers

Override options of rm command

How can i override options of rm command ?? and how can i implement my own options when we delete file using rm commad it will not delete file it has to move some folder....plz suggest some solution. (10 Replies)
Discussion started by: arun508.gatike
10 Replies

4. UNIX for Dummies Questions & Answers

Running set options from the command line and bash command

I'm reading about debugging aids in bash and have come across the set command. It says in my little book that an addition to typing set you can also use them "on the command line when running a script..." and it lists this in a small table: set -o option Command Line... (5 Replies)
Discussion started by: Straitsfan
5 Replies

5. Shell Programming and Scripting

Need to disable options from a command

Hi, I am working on a Linux machine. I need to disable 2 options from the available 6 options of a command. For eg. in the "ls" command we have various options like "l ,r, t, a, .... " From this, I need to disable option "a" So when the users type in "ls -a", they should get an error or... (4 Replies)
Discussion started by: aster007
4 Replies

6. Shell Programming and Scripting

Restricting the ls command options

Hi I want the 'ls' command to display only the file size,date modified and name of the file.What i could see with different options is this: $ls -got packagecount.csv $-rwxrwxrwx 1 393137 Aug 21 14:46 packagecount.csv Now what should be my possible... (4 Replies)
Discussion started by: sushovan
4 Replies

7. HP-UX

Linux - HP UX Command options

Just I gone with the script, I found some command's options which are not compatible with " HP-UX ". If I found any alternate commands to the following, most probably I will solve the issue here. 1. " iostat -x " --> this command's option( x ) is not available in HP-UX... (2 Replies)
Discussion started by: pk_eee
2 Replies

8. Shell Programming and Scripting

how to? launch command with string of command line options

my description from another thread... here's my code: #!/bin/bash IFS=$'\n' function OutputName() { input=$1 echo $input input=`echo "$input" | sed -e 's/.//'` input=`echo "$input".avi` output_name=$input } if ]; then echo... (5 Replies)
Discussion started by: TinCanFury
5 Replies

9. UNIX for Advanced & Expert Users

Split Command options

HI! All iam using Split command to split a large .txt file in to smaller files, The syntax iam using split -25000 Product.txt iam getting four output files but not in .txt format but in some other format , when i checked the properties the Type of the output files is Type can any... (7 Replies)
Discussion started by: mohdtausifsh
7 Replies

10. Programming

Executing command line options

Can someone please tell me how to modify/add to this code so that it recognizes UNIX command options (all beginning with "-") and executes the command with options? #include<stdio.h> #include<stdlib.h> int main(int argc, char *argv) { int i; system("stty -echo"); ... (8 Replies)
Discussion started by: Safia
8 Replies
Login or Register to Ask a Question