'solaris + xargs управляют для solaris

Необходимо установить пакеты, содержащие средства разработки, требуемые для компиляции. Можно установить их один за другим:

yum install gcc
yum install make
...
yum install glibc-devel

Или можно установить в одной команде многие из них:

yum groupinstall "Development Tools"
2
13.05.2013, 09:56
3 ответа

Оба -print0 найти и -0 к xargs не POSIX и может не быть доступным везде. + разделитель команды к -exec часть POSIX и выполнит ту же задачу. Вот пример.

find /tmp -type f -name 'core*' -exec rm {} +
5
27.01.2020, 21:55
  • 1
    хорошо, но я не могу думать правильное решение и относительно моего вопроса, найти/tmp - имя 'ядро*' - тип f - должностное лицо <который другой синтаксис я могу поместить здесь> для печати аргумента один после один, –  yael 07.03.2013, 16:10
  • 2
    @yael это что + разделитель делает. –  jordanm 07.03.2013, 17:15

--print0 и -0 расширения GNU. Я полагаю, что (почти) полный комплект инструментов GNU доступен для Соляриса (возможно, под именами как gfind, вероятно, не установленный по умолчанию).

Вот список предложенных инструментов для установки для создания опыта Соляриса более приятным.

1
27.01.2020, 21:55

Используйте Параллель GNU вместо xargs:

find /tmp -name 'core*' -type f -print | parallel echo

Требуется буквально 10 секунд для установки Параллели GNU:

wget pi.dk/3 -qO - | sh -x

Посмотрите вводные видео для узнавания больше: https://www.youtube.com/playlist? list=PL284C9FF2488BC6D1

0
27.01.2020, 21:55

Теги

Похожие вопросы