В моем каталоге ~/docs я хочу "коснуться" всех файлов, заканчивающихся на .txt
Как я могу это сделать?
С find:
find ~/docs -name "*.txt" -exec touch {} \;
~/docsname будет соответствовать всем txt файлам - exec выполнит команду touch для имени файла, которое подставляется в {}\; завершает команду и touch будет вызываться один раз для каждого найденного файлаЗамечания:
\+ в конце строит одну единственную команду для запуска на touch все эти файлы сразу. Это невозможно со всеми командами, но работает на touch и спасает вас от нескольких вызовов, если у вас много файлов, на которые влияют.