Вопросы с тегом «xargs»

3
Трубка find -name к xargs приводит к именам файлов с пробелами, которые не передаются команде
Обычно для удаления файлов с пробелами в имени файла вам нужно выполнить: $ rm "file name" но если я хочу удалить несколько файлов, например: $ find . -name "*.txt" | xargs rm Это не удалит файлы с пробелами в них.
26 command-line  find  rm  xargs 

4
Что делает «xargs grep»?
Я знаю grepкоманду и изучаю ее функциональные возможности xargs, поэтому я прочитал эту страницу, где приведены некоторые примеры использования xargsкоманды. Я запутался в последнем примере, примере 10. Он говорит: «Команда xargs выполняет команду grep, чтобы найти все файлы (среди файлов, предоставляемых командой find), которые содержали строку« stdlib.h »» $ find …

1
Разница между «xargs» и подстановкой команд?
Во многих случаях я использую подстановку команд вместо xargs. Например, так rm $(ls)же, какls | xargs rm Какие на самом деле различия между ними? Я думаю, что одно из отличий заключается в том, что подстановка команд выполняется в подоболочке, а xargsв текущей оболочке, но я не уверен. Пожалуйста, перечислите различия.
14 bash  xargs 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.