вырезать: вы должны указать список байтов, символов или полей

303
scrapy
x=`sudo find /test -name "*.php"` echo $x p421.php p423.php read-session.php 

Я хочу сократить $ x с пробелом в качестве разделителя

echo $x|cut -d " " cut: you must specify a list of bytes, characters, or fields 
0
Какое поле вы хотите вырезать? Xen2050 6 лет назад 0
Если вам нужно сократить вывод `find`, вы, вероятно, не делаете правильно. Чтобы выполнить команду для перечисленных файлов, используйте `find [parms] -exec some command {} \;` или `find [parms] | xargs command` (синтаксис будет немного сложнее, если вы пробелы в именах файлов, но с учетом того, что вы пытаетесь сделать, скорее всего, нет). Кроме того, почему `sudo`? В форме `find -exec` команда выполняется от имени пользователя root, а` find | xarg` выполняет команду с вашим идентификатором. xenoid 6 лет назад 0

0 ответов на вопрос