LINUX.ORG.RU

Ответ на: комментарий от Sancho_s_rancho

Я не очень понял, чем -exec лучше xargs. Чем хуже - знаю, а достоинства не вижу ни одного. Может поясните?

Teak ★★★★★
()
Ответ на: комментарий от Teak

для такого, как я

1 ман читать быстрее, чем 2. пользуюсь редко, поэтому легче запомнить

Sancho_s_rancho
() автор топика
Ответ на: комментарий от Sancho_s_rancho

Товарищ, если Вы хотите сказать: "Я - дебил, и не могу скопировать приведённую выше команду", - то скажите это прямо, не стесняйтесь. Тут все свои.

Teak ★★★★★
()
Ответ на: комментарий от Teak

>Товарищ, если Вы хотите сказать: "Я - дебил, и не могу скопировать приведённую выше команду", - то скажите это прямо, не стесняйтесь. Тут все свои. Уважаемый камрад, если вы не будете читать жопой, то увидете, что команду отпостил я сам тк разобрался и нашел легкий для себя вариант.

Sancho_s_rancho
() автор топика
Ответ на: комментарий от Deleted

> Э-э-э... А чем хуже? :)

1. Форк на каждый файл, вместо того чтобы скармливать их десятками или сотными на одну команду.

2. Непереносимо.

Teak ★★★★★
()
Ответ на: комментарий от Deleted

> Э-э-э... А чем хуже? :)

харгс -- юникс-вей. Удваивает скорость роста бороды.

а еще -- если у xargs нет ключа -n1, то в варианте find .. -exec -- будет по форку на файл. А у xargs нет.

dilmah ★★★★★
()
Ответ на: комментарий от Sancho_s_rancho

> если вы не будете читать жопой

Хм... этот способ Вы сами придумали? Или рассказал кто?

> увидете

Марш в школу.

> разобрался и нашел легкий для себя вариант.

Повторяю для тормозов второй раз. Чем этот способ более лёгкий, вообще чем он лучше? Если не считать Вашего ослиного упрямства, которое зацепилось именно за этот способ, конечно.

Teak ★★★★★
()
Ответ на: комментарий от Teak

>Повторяю для тормозов второй раз. Чем этот способ более лёгкий, >вообще чем он лучше? Если не считать Вашего ослиного упрямства, >которое зацепилось именно за этот способ, конечно.

да ни чем он не лучше. спасибо что откликнулись и привели один из вариантов.

пи.си 2 Teak уважаемый Сергей! Прошу прощения, что вас потревожил я, дебильный тормоз с ослиным упрямством. я постараюсь этого более не делать тк тон лоровской дискуссии поддерживать не умею; видимо у меня другой круг общения

Sancho_s_rancho
() автор топика
Ответ на: комментарий от Teak

>что это за плюсик в конце?

       -exec command {} +
              This  variant  of the -exec option runs the specified command on
              the selected files, but the command line is built  by  appending
              each  selected file name at the end; the total number of invoca-
              tions of the command will  be  much  less  than  the  number  of
              matched  files.   The command line is built in much the same way
              that xargs builds its command lines.  Only one instance of  ’{}’
              is  allowed  within the command.  The command is executed in the
              starting directory.

kosmonavt
()
Ответ на: комментарий от kosmonavt

У меня в мане такого нет. Если где-то есть - то да, это замена xargs, но остаётся непереносимость (если даже в линухах не везде есть, то лучше этим не пользоваться, благо xargs никто не отменял).

Teak ★★★★★
()
Ответ на: комментарий от kosmonavt

добавлю что и -exec не во всяком find_e есть

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.