Я хочу скопировать файлы, найденные с помощью grep
, в системе OSX, где команда cp
не имеет опции -t
.
Решение предыдущих сообщений для выполнения подобных действий основывалось на флаге -t
в cp
.Однако, как и этот плакат, я хочу взять список файлов, полученный от grep
, а затем выполнить над ним команду, например:
grep -lr "foo" --include=*.txt * 2>/dev/null | xargs cp -t /path/to/targetdir