2 つのパラメーター (時間と分) (HH1:MN1 と HH2:MN2) を受け取るスクリプトを作成したいと思います。
- #ARGV = 2 の場合に有効である必要があります
- 提供された時刻が正しいかどうかを検証します (0 から 200 までの時間と 0 から 59 までの分)
- これらの時間を追加して、結果に出力します
- Nbday を印刷するのに 24 時間以上かかる場合。HH:分
- 7 日以上の場合は Week と表示されます。翌日; HH:最小。
私はこれから始めましたが、続行する方法がわかりません.計算のためにどんな助けやアイデアも歓迎されます ありがとう
#!/usr/bin/perl
if ($#ARGV != 2)
{
print STDERR "Erreur Parameters have to be 2\n";
exit (-1);
}
if ($ARGV[0] = ~ / ([0-9] | 1 [0-9] ? [0-9] | 200 ) : ( [0-5] ? [0-9] ) /)
{
$heures1 = $1;
$minutes1 = $2;
}
else
{
print STDERR "first parameter invalid\";
exit (-1);
}
if ($ARGV[1] = ~ / ([0-9] | 1 [0-9] ? [0-9] | 200 ) : ( [0-5] ? [0-9] ) /)
{
$heures2 = $3;
$minutes2 = $4;
}
`else `
{
print STDERR "Second parameter invalid\";
exit (-1);
$heures = $heures1 + $heures2;
$minutes = $minutes1 + $minutes2'