] Ваше решение возвращает часть каждой строки, содержащей "ошибки" до первого пробела. [
] []Если вы хотите быть более точным, вы можете сделать:[
] [sed -n '$s/^\([[:digit:]]\{1,\}\) failures.*/\1/p'
]
[]То есть, учитывать только последнюю строку ([]$[
]), и только если она следует определенному шаблону: любая непустая последовательность десятичных цифр, за которой следует [] отказов[
] (и возвращать эту последовательность цифр).[
Если у вас есть дата GNU, вы можете сделать:
date -d yesterday +%Y%m%d
Например:
$ date -d yesterday +%Y%m%d
20150430
$ date +%Y%m%d
20150501
Команда будет:
/usr/bin/wget --output-document=/file.csv "http://domain.com/export/file.csv?DateRange=`date -d yesterday +%Y%m%d`,`date +%Y%m%d`"
Проверка Документация GNU Для более примеров. Вы также можете сделать:
Дата --дайте = '1 день назад'
или Дата --дайте = '- 1 день'
.