Hướng dẫn can we write python code in shell script? - chúng ta có thể viết mã python trong shell script không?

Tôi cần bao gồm bên dưới kịch bản Python bên trong một kịch bản bash.

Nếu kết thúc tập lệnh bash thành công, tôi cần thực hiện tập lệnh dưới đây:

#!/usr/bin/python    
from smtplib import SMTP
import datetime
debuglevel = 0

smtp = SMTP[]
smtp.set_debuglevel[debuglevel]
smtp.connect['192.168.75.1', 25]
smtp.login['my_mail', 'mail_passwd']

from_addr = "My Name "
to_addr = "']
print['you typed', a]
print['\033[1;32mbye...\033[m']

EOF
]            

Những công việc này. Th

#!/bin/bash

echo "Executing a bash statement"
export bashvar=100

cat  pyscript.py
#!/usr/bin/python
import subprocess

print 'Hello python'
subprocess.call[["echo","$bashvar"]]

EOF

chmod 755 pyscript.py

./pyscript.py
4 Truyền đầu ra của lệnh bên trong [trong trường hợp này là
#!/bin/bash

echo "Executing a bash statement"
export bashvar=100

cat  pyscript.py
#!/usr/bin/python
import subprocess

print 'Hello python'
subprocess.call[["echo","$bashvar"]]

EOF

chmod 755 pyscript.py

./pyscript.py
5] làm đối số cho Python. Không có đường ống để đầu vào STD có thể được sử dụng trong tập lệnh.

Điều này cũng hoạt động:

#!/bin/bash

MYSTRING="Do something in bash"
echo $MYSTRING

python - 

Bài Viết Liên Quan

Chủ Đề