Добрый день. Есть задача: Посчитать количество строк в файлах и записать в файл текущая дата\путь к файлу\количество строк . Причем если текущая дата 1 число то считаем предыдущий месяц (папка 2210), если не 1 то текущий месяц (2211)
Пока написал такой скрипт
#!/bin/bash
#заносим в переменную текущее число месяца
timestamp=$(date +%d)
#если сейчас 1 число то присваиваем переменной предыдущий месяц, иначе текущий
if [[ $timestamp == 1 ]]; then
folder= date -d " - $(date +%d) days" +%y%m
else
folder=$(date +%y%m)
fi
#находим путь до нужных файлов ($folder либо текущий либо предыдущий месяц)
find . ( -name «$folder» ) -exec ls ‘{}’ ;
Но тут возник вопрос - Как теперь посчитать кол-во строк в файлах по этому пути и записать в файл текущая дата\путь к файлу\количество строк