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