0
したがって、電話に関する詳細をファイルに書き込むスクリプトを作成する必要があります。ファイルには、0742,043、0744で始まる -CALLING_NUMBER - >、残りの数字はランダムに生成されます(合計10個)DATEをbashで操作する
-CALLED_NUMBER - >は07で始まり、残りは数字もランダムです
-START_DATE - >電話の開始日をyyyy-mm-dd hh24:mm:ssの形式で指定します。すべての通話の開始日は、同じ日のもので、その日のすべての時間をカバーする必要があります。
END_DATE - 電話の終了日を同じ形式で開始日より大きくする必要があります。ランダム-CALL_TYPE
0から7200の間に余分な秒を生成 - >通話時間が1秒であれば、それは長い場合、それはそれは
VOICE
返し、SMSを返すIやったCALLING_NUMBERとCALLED_NUMBERあなたが終了日と開始日を持つと、CALL_TYPEはかなり単純です。私は開始日と終了日に問題があります。GNUのbashのバージョン3.2.25(1)-release(x86_64版-のredhat-のlinux-gnuの)
ありがとう!
ためのショートカットとしてバック判読可能な日付/時刻に
+"%F %T"
書式指定子をUnixタイムスタンプに変換する秒date -d @unix_timestamp
での日付計算あなたの質問あなたのOSのバージョンに追加日付コマンドとコーディング作業 – Cyrusランダムに生成された 'start_date'が同じ日に必要ですか?その日は固定されているのですか?ランダムであれば、どの範囲ですか? – randomir
macOSを使っているのですが、Linuxの場合は 'bash' 3.2と貼り付けることができますか? 10年以上経過していないバージョンにアップグレードする必要があります。 – chepner