Depende. Navegue por este site (procure posts com pontuações negativas) e você verá alguns exemplos de scripts de shell horríveis , fazendo coisas como ler um arquivo uma linha de cada vez e, em seguida, ecoando cada linha em um programa que poderia ter lidado com o arquivo inteiro. Naturalmente, um script como esse será executado lentamente.
Mas, se houver um programa existente (ou um pequeno grupo de programas)
que faz exatamente o que você quer, sem muita bagagem,
então você provavelmente pode escrever um script muito rapidamente
que correrá mais rápido que qualquer programa C que você possa escrever,
sem um esforço sério de desenvolvimento.
Muito tempo e energia foram investidos
em tornar alguns dos programas GNU / Linux muito eficientes.
Por exemplo, sob algumas condições,
O GNU grep
não precisa olhar para todos os caracteres de sua entrada.
O programa você será tão inteligente?