0
所以我需要創建一個腳本,在文件中寫入關於電話呼叫的詳細信息。該文件需要包含: -CALLING_NUMBER - >以0742,0743和0744開頭,其餘數字隨機生成(總共10個)在bash中操作DATE
-CALLED_NUMBER - >以07開頭,其餘部分數字也隨機
-START_DATE - >電話的開始日期,格式爲yyyy-mm-dd hh24:mm:ss。對於所有來電,開始日期需要從當天開始並覆蓋當天的所有時間
-END_DATE - >以相同格式的電話結束日期大於開始日期,隨機產生0-7200
-CALL_TYPE之間額外秒 - >如果呼叫的持續時間是1秒,它返回SMS,如果是更長的時間,則返回VOICE
我做了CALLING_NUMBER和CALLED_NUMBER一旦你有結束和開始日期,CALL_TYPE就非常簡單。我在開始和結束日期遇到麻煩。
GNU的bash,版本3.2.25(1)-release下(x86_64-紅帽Linux的GNU的)
謝謝!
的快捷方式添加到您的問題您的操作系統,版本日期命令和你的編碼工作。 – Cyrus
所以你需要在同一天隨機生成'start_date's?那天是固定的,還是隨機的?如果它是隨機的,在什麼範圍? – randomir
如果你使用的是macOS,但是使用Linux,我可以看到使用'bash' 3.2。您應該升級到不超過10年的版本。 – chepner