На странице 38 книги Linux 101 Хаки наводит на мысль:кошки/Xargs/команда VS для/Баша/команд
cat url-list.txt | xargs wget –c
Я обычно делаю:
for i in `cat url-list.txt`
do
wget -c $i
done
Есть некоторые вещи, кроме длина, где xargs-техника превосходит старую технику хороших для петли в bash?
Добавлено
C source code, кажется, есть только одна вилка. Напротив, сколько вилок имеет bash-combo? Пожалуйста, уточните проблему.
Вы имеете в виду, что xargs предназначен только для производительности? Сложно поверить. Должно быть что-то еще с этим. –
Это также несколько короче, чем тип. И имеет большой ярлык, который говорит «не паникуйте» – kdgregory
И быть серьезным: создание процесса не очень дешево. С сегодняшними быстрыми процессорами это не заметно, но вернуться через 10-15 лет, и вы можете понять, почему xargs является предпочтительным решением. – kdgregory