hottabxp
@hottabxp
Сначала мы жили бедно, а потом нас обокрали..

Как в sh скрипте передать программе много одинаковых параметров?

В процессе экспериментов в Linux, нужно смотреть, какие файлы изменились в последнее время. Написал простой скрипт, даже вроде бы рабочий:
#!/bin/bash
# echo $0
# echo $1
# echo $2
# echo $3

find $1 -mmin $2 -not -path "/dev/*" -not -path "/sys/*" -not -path "/proc/*" -not -path "/home/sergey/.config/google-chrome/*" -not -path "/home/sergey/.cache/google-chrome/*" -not -path "/home/sergey/.cache/mesa_shader_cache/*"  2>/dev/null

Но редактировать его неудобно. Как сделать так, чтобы исключающие пути добавлять в столбик(типа в массив, или переменную), а уже find передавать этот массив или переменную.
  • Вопрос задан
  • 137 просмотров
Решения вопроса 1
@dzhebrak
Можно использовать \
find $1 -mmin $2 \
	-not -path "/dev/*" \
	-not -path "/sys/*" \
	-not -path "/proc/*" \
	-not -path "/home/sergey/.config/google-chrome/*" \
	-not -path "/home/sergey/.cache/google-chrome/*" \
	-not -path "/home/sergey/.cache/mesa_shader_cache/*"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы