маны читал, доки читал, никак не могу сообразить как заставить xargs заключать каждую подстроку в кавычки. Т.е. имеем файлы "123 456.txt", "qwe rty.txt" (обязательно с пробелом!)
find ./ -iname "*.txt"|xargs <command> приводит к исполнению
<command> 123 456.txt qwe rty.txt
В то время как надо
<command> "123 456.txt" "qwe rty.txt"
или
<command> 123\ 456.txt qwe\ rty.txt
Есть некий ключик -i который вроде решает проблему
find ./ -iname "*.txt"|xargs -i <command> "{}" приводит к исполнению
<command> "123 456.txt"
<command> "qwe rty.txt"
Но это не то!!! Мне нужно в одной строке!!! Наставте pls на путь истинный!

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум xargs (2010)
- Форум xargs (2005)
- Форум xargs exclude (2024)
- Форум xargs - моя борьба (2012)
- Форум xargs -0 rm (2011)
- Форум find xargs rm (2009)
- Форум xargs c опцией -I (2024)
- Форум find sed xargs help! (2004)
- Форум find+sed+xargs help! (2004)
- Форум xargs и передача параметров (2005)