shell 向python傳參數,空格引起的問題

昨天用一個shell腳本,調用一個python腳本,並把shell腳本中用 time1=`date "+%Y-%m-%d %H:%M:%S"`生成的時間戳做爲參數,傳到python中。python

方法是:python $time1 這是錯誤的,由於shell的變量並非嚴格意義上的變量,因此這裏替換後就變成了 python 2016-09-20 18:27:43 變成了2個參數,從而引起錯誤shell

解決方法:python "$time1" 這時傳進去就是一個參數了。變量

相關文章
相關標籤/搜索