-4

Python スクリプト sms.py があり、2 つの引数を取ります。

1) 携帯電話番号

2) 乱数

乱数は次のように生成されます。

myrandnumber=expr '(' $RANDOM '*' 30 / 32767 ')' + 1

私のshスクリプトは次のようになります:

myrandnumber=`expr '(' $RANDOM '*' 30  / 32767 ')' + 1`

cd /home/janu/programs/

output_filename=output/output-`date +%Y%m%d-%H.%M.%S`.txt
python sms.py -mob 917204785003 --key $myrandnumber > $output_filename

「$myrandnumber」の値を取得できません。

4

1 に答える 1

0

sms.pyスクリプトを作成した場合は、Pythonコードでランダムライブラリを使用するのが得策です。

   import random
   key = random.randint(1,3000) # 1 to 3000 inclusive
于 2012-09-04T08:02:38.273 に答える