Shell to Python variable passing


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Shell to Python variable passing
# 1  
Old 12-02-2010
Data Shell to Python variable passing

Hi, I had to create a new thread as the old thread had to much of confusion

I have two files shashi.sh and py.py
I want to pass a variable from shashi.sh to py.py. How do i achieve that ?.

shashi.sh
Code:
export X=12
echo "$("pwd")"
echo "$X"
exec python py.py "$(X)"

py.py
Code:
#!/usr/local/bin/python
import os
print "Now, we're going to add up some numbers."

if X < 100:
    print input("Total is not yet over 100, enter another number: ")
else:
    print ("That's it, you're done!")

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Passing Shell Variable to awk

Hello All, May i please why my shell variable is not getting passed into awk script. #!/bin/bash -vx i="1EB07C50" /bin/awk -v ID="$i" '/ID/ {match($0,/ID/);print substr($0,RSTART,RLENGTH)}' /var/log/ScriptLogs/keys.13556.txt Thank you. (1 Reply)
Discussion started by: Ariean
1 Replies

2. Shell Programming and Scripting

Passing values from awk to shell variable

I am writing a script where I need awk to test if two columns are the same and shell to do something if they are or are not. Here is the code I'm working with: @ test = 0 ... test = `awk '{if($1!=$2) print 1; else print 0}' time_test.tmp` #time_test.tmp holds two values separated by a space... (3 Replies)
Discussion started by: Malavin
3 Replies

3. Shell Programming and Scripting

Passing a variable as input to another shell

I have a shell program that calls another shell program the following code works . chkTimeFormat.sh "10/9/12 17:51:19:783."|read c but when I am passing the the time in a variable like in the code below, the shell chkTimeFormat.sh is not returning proper value time="10/9/12... (9 Replies)
Discussion started by: swayam123
9 Replies

4. Shell Programming and Scripting

Passing shell variable to awk script

I want to pass a shell variable to awk script : # cat file PSAPSR3 3722000 91989.25 2 98 PSAPSR7 1562000 77000.1875 5 95 PSAPUNDO 92000 4087.5625 4 96 #... (8 Replies)
Discussion started by: Reboot
8 Replies

5. Shell Programming and Scripting

Passing Variable Parameters (C shell)

I am trying to execute a copy command via shell script. However, on occassion, 2 or more files need to copied. How do I code for the multiple arguments? Does it matter how the files are delimited? Example: I have a script to copy files from 1 dir to another called duplicate.csh In most... (1 Reply)
Discussion started by: CKT_newbie88
1 Replies

6. UNIX for Dummies Questions & Answers

Passing a Shell Variable to awk

Hello, I have a file with 4 columns. An arbitrary example is shown below: a Tp 10 xyz b Tq 8 abc c Tp 99 pqr d Tp 44 rst e Tr 98 efg Based on the values in col 2 and col 3, I will execute another program. I have been running this:... (5 Replies)
Discussion started by: Gussifinknottle
5 Replies

7. Shell Programming and Scripting

Passing variable from shell script to python script

I have a shell script main.sh which inturn call the python script ofdm.py, I want to pass two variables from shell script to python script for its execution. How do i achieve this ????? Eg: main.sh a=3 b=3; c= a+b exec python ofdm.py ofdm.py d=c+a Thanks in Anticipation (4 Replies)
Discussion started by: shashi792
4 Replies

8. Shell Programming and Scripting

Passing shell variable to NAWK

I am trying to make a simple script in which i take input from shell and then forward the value to nawk (BEGIN). but when i run below mention script so it give no output. echo "Enter TRUNK GROUP:" read TGR cat /omp-data/logs/5etr/080422.APX | nawk -F"|" -v P=$TGR ' BEGIN { TG=P;... (1 Reply)
Discussion started by: wakhan
1 Replies

9. Shell Programming and Scripting

passing awk variable to the shell script

hi; i have a file containing lines like: 1|1069108123|96393669788|00963215755711|2|0|941||;serv:Pps6aSyria;first:0;bear i want to extract the second, third and fourth record of each line and store it in a file ";" seperated this is what i wrote while read line do ... (3 Replies)
Discussion started by: bcheaib
3 Replies

10. Shell Programming and Scripting

passing value to shell variable

dear all How to passing the parameters or results to outside of the AWK program? anyone can help awk '{print $1}' file1 > $a ? (2 Replies)
Discussion started by: trynew
2 Replies
Login or Register to Ask a Question
PYCENTRAL()															       PYCENTRAL()

NAME
pycentral - register and build utility for Python packages SYNOPSIS
pycentral [-h] [-v] <cmd> [<cmd options>] [<args>] DESCRIPTION
pycentral provides support for installing python modules independent of the current installed Python version and handling byte-compilation and -removal tasks in installation scripts. OPTIONS
-v, --version Limit the output to the version numbers of the python versions. -h, --help Print a help text. pycentral has the following sub commands. For fine grained help, call: pycentral <cmd>. bccompile Byte compile .py files in a package. bcremove Remove the byte compiled .py files. list List all managed files. pkginstall Make a package available for all supported runtimes. pkgprepare Prepare a package for all supported runtimes. pkgremove Remove a package installed for all supported runtimes. pkglist List pycentral-managed files of a package for all supported runtimes. rtinstall Make installed packages available for this runtime. rtremove Remove packages installed for this runtime. updatedefault Update the default python version. debhelper move files to pycentral locaation, variable substitutions (called by dh_pycentral). pycentraldir <package> Show the installation directory used by pycentral for <package>. showdefault Show default python version number. Deprecated, use pyversions(1) showsupported Show the supported python versions. Deprecated, use pyversions(1) showversions Show version numbers of supported python versions. Deprecated, use pyversions(1) dh_pycentral, should not be called directly). version Show the pycentral version. FILES
/etc/python/debian_config is searched for the attribute overwrite-local. If set to 1, or True, existing files in /usr/lib/pythonX.Y/*-packages are overwritten with symbolic links to the pycentral install area. The default is to abort the installation of a package, when files already exist. This behaviour may be useful, when python libraries were manually installed into this directory. The attribute byte-compile can be set to a comma separated list of the values standard and optimze to indicate how files should be byte- compiled. SEE ALSO
pyversions(1), Python policy. AUTHOR
Matthias Klose PYCENTRAL()