find
может принимать несколько тестовых примитивов, чтобы определить, какие файлы (или каталоги и т. д. )выбираются для дальнейшей обработки с помощью find
. Команда:
find / -user username
выведет список всех файлов, принадлежащих пользователю username
. Точно так же
find / -group groupname
Список всех записей, принадлежащих группе groupname
. Если оба теста заданы в командной строке find
, операция по умолчанию состоит в том, чтобы «и» их:
find / -user username -group groupname -ls
Регулярное выражение для диапазонов — квадратные скобки и дефис. Таким образом, [1-9]
будет соответствовать любому числу от 1 до 9.
. код sed
изменится следующим образом:
's/Number of apples [1-9]/Number of apples '$((1 + RANDOM % 9))'/g'