Вы можете использовать chmod рекурсивно без необходимости поиска. У него есть флаг -R
.
Что-то вроде:
$ cd ./to/path
$ chmod -R 777 *
Это chmod
всех файлов.
Если вы хотите изменить только каталоги с помощью chmod, используйте следующую команду:
find /to/path -type d -exec chmod 777 {} +
Подробнее здесь
Вы можете попробовать awk
следующим образом:
awk '$5 == "Nov" { sum += $4 }END { print sum }' file
80600
$5 представляет собой столбец, относящийся к месяцам. $5 == "Nov"
отфильтрует таблицу для всех записей за ноябрь, затем awk
просуммирует числа в столбце $4
Использование awk:
awk 'BEGIN {sum = 0}
$5 == "Nov" {sum += $4}
END {print sum}' < data
где data
— ваш файл, содержащий запись.
Чтобы вы могли просто изменить целевой месяц, попробуйте просуммировать все месяцы в массиве и вывести только соответствующий элемент массива:
awk '{SUM[$5] += $4} END {print SUM["Nov"]}' file
80600