Преобразование отметки времени в дату в Linux: Shell, Python, Perl, PHP, AWK

Чтобы изменить временную метку на дату в Linux, вы можете использовать различные методы и языки программирования. Вот несколько примеров использования разных подходов:

  1. Bash Shell (команда даты):

    timestamp=1610669700
    date -d "@$timestamp"
  2. Python:

    import datetime
    timestamp = 1610669700
    date = datetime.datetime.fromtimestamp(timestamp)
    print(date)
  3. Perl:

    use POSIX qw(strftime);
    my $timestamp = 1610669700;
    my $date = strftime("%Y-%m-%d %H:%M:%S", localtime($timestamp));
    print $date;
  4. PHP:

    $timestamp = 1610669700;
    $date = date('Y-m-d H:i:s', $timestamp);
    echo $date;
  5. AWK:

    timestamp=1610669700
    awk 'BEGIN { print strftime("%Y-%m-%d %H:%M:%S", '$timestamp') }'

Эти примеры демонстрируют различные способы преобразования отметки времени в дату с помощью сценариев оболочки, Python, Perl, PHP и AWK.