Инструменты пользователя

Инструменты сайта


service:bash

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
service:bash [26.05.2025 11:31] – [Проверка даты истечения сертификата SSL] viacheslavservice:bash [30.07.2025 10:52] (текущий) – [IFS] viacheslav
Строка 14: Строка 14:
 echo $(((`echo $EXP` - `date +%s`) / 86400)) echo $(((`echo $EXP` - `date +%s`) / 86400))
 </code> </code>
 +https://www.cyberciti.biz/faq/find-check-tls-ssl-certificate-expiry-date-from-linux-unix/\\ 
 +https://tecadmin.net/calculate-difference-between-two-dates-in-bash/\\ 
 +https://stackoverflow.com/questions/36609136/how-to-check-expiry-date-of-remote-ssl-certificates
 ==== IFS ==== ==== IFS ====
 Спец. переменная - разделитель полей. Спец. переменная - разделитель полей.
Строка 70: Строка 72:
 [[https://bash.cyberciti.biz/guide/$IFS]] [[https://bash.cyberciti.biz/guide/$IFS]]
  
 +Ещё вариант
 +<code bash>
 +p="https://nexus-cd.int.example.com/repository/project-raw-test/ru/company/%artifact_name%/%artifact_name%-%version%.tar.gz"
 +# Замена "/" на перевод строки и присвоение значения переменной как массива
 +a=($(tr '/' '\n' <<< $p))
 +# Извлечение "raw" из "project-raw-test"
 +sed -E 's#.*-(.+)-.*#\1#' <<< ${a[3]}
 +</code>
 ==== Добавление строки $PATH в файл без дублей ==== ==== Добавление строки $PATH в файл без дублей ====
 FIXME Недоделано FIXME Недоделано
service/bash.1748259083.txt.gz · Последнее изменение: viacheslav

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki