簡體   English   中英

Shell腳本中的Python代碼

[英]Python code within shell script

有什么方法可以從shell腳本執行python代碼塊,並將輸出作為變量獲取,然后繼續使用這些變量執行腳本。

python -c 'import foo; print foo.hello()'

之后,您可以將bash中的輸出用作變量,並根據需要進行處理。

是的,您可以執行任何可執行腳本/程序並捕獲其輸出以及腳本的返回/退出代碼。

#!/bin/sh

LSOUT=`ls -l /etc/passwd`
echo "Return Code is: [$?]"
echo "Output is: [$LSOUT]"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM