I need to accept input from the user then store in an array/list. This is my
1st python script.
#!/usr/bin/env python
# Derek Smith
# 09/2017
# accept volumes for TSM for tape mgmt.
import os
import sys
nput1 = ""
nput2 = ""
nput1 = input("\nIs your input 'file' based or 'cli' based? ")
if nput1 == "file" :
nput2 = input("Please provide your input file? ")
nput2 = nput2.lower()
print (nput2)
fh = open(nput2,"r")
for ln in fh:
ln = ln.rstrip()
os.system("/usr/bin/dsmadmc -id=dereksmith -password=x -dataonly=yes
move drm %s" %ln, "tost=onsiter")
os.system("/usr/bin/dsmadmc -id=dereksmith -password=x -dataonly=yes
move drm %s" %ln, "wherest=vaultr tost=onsiter")
elif nput1 == "cli" :
vols = []
vols = input("Please enter your volume ids, comma delimited? ")
vols = vols.upper()
for vols in vols :
vols = vols.rstrip()
print("/usr/bin/dsmadmc -id=dereksmith -password=dereksmith
-dataonly=yes move drm %s" %vols, "tost=onsiter")
elif
print ("Incorrect input, exiting.")
sys.exit(99)
__OUTPUT__
# python tsm_moveVR_tonsiter.py
Is your input 'file' based or 'cli' based? cli
Please enter your volume ids, comma delimited? r20344l5,r20355l5
/usr/bin/dsmadmc -id=dereksmith -password=x -dataonly=yes move drm R
tost=onsiter
/usr/bin/dsmadmc -id=dereksmith -password=x -dataonly=yes move drm 2
tost=onsiter
/usr/bin/dsmadmc -id=dereksmith -password=x -dataonly=yes move drm 0
tost=onsiter
/usr/bin/dsmadmc -id=dereksmith -password=x -dataonly=yes move drm 3
tost=onsiter
/usr/bin/dsmadmc -id=dereksmith -password=x -dataonly=yes move drm 4 tost=onsite
...
...
...
Its printing each element per line. I have tried various changes, read online
help but gave up looking.
I need it to print as below:
/usr/bin/dsmadmc -id=dereksmith -password=x -dataonly=yes move drm R20344L5
tost=onsiter
/usr/bin/dsmadmc -id=dereksmith -password=x -dataonly=yes move drm R20355L5
tost=onsiter
Thank you!!
Derek Smith | Unix/TSM Administrator | Racksquared Data Centers
:: [email protected] *:
www.racksquared.com<http://www.racksquared.com/> |
www.racksquared.jobs<http://www.racksquared.jobs/>
[cid:[email protected]]
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor