Perguntas com a marcação «shell»

345
Um exemplo de como usar getopts no bash

Eu quero chamar o myscriptarquivo desta maneira: $ ./myscript -s 45 -p any_string ou $ ./myscript -h #should display help $ ./myscript #should display help Meus requisitos são: getopt aqui para obter os argumentos de entrada verifique se -sexiste, se não retornar um erro verifique se o valor...

345
PHP shell_exec () vs exec ()

Estou lutando para entender a diferença entre shell_exec()e exec()... Eu sempre usei exec()para executar comandos do lado do servidor, quando eu usaria shell_exec()? É shell_exec()apenas uma abreviação para exec()? Parece ser a mesma coisa com menos

335
Qual é o objetivo do: (cólon) GNU Bash embutido?

Qual é o propósito de um comando que não faz nada, sendo pouco mais que um líder de comentários, mas na verdade é um shell embutido em si mesmo? É mais lento do que inserir um comentário em seus scripts em cerca de 40% por chamada, o que provavelmente varia muito, dependendo do tamanho do...

335
Padrão `find -name` que corresponde a vários padrões

Eu estava tentando obter uma lista de todos os arquivos Python e HTML em um diretório com o comando find Documents -name "*.{py,html}". Então veio a página de manual: As chaves dentro do padrão ('{}') não são consideradas especiais (ou seja, localize. -Name 'foo {1,2}' corresponde a um arquivo...

322
Como criar um link para um diretório [fechado]

Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que no tópico do Stack Overflow. Fechado há 8 anos . Melhore esta pergunta Como criar um link...

319
Substitua a linha inteira que contém uma string usando Sed

Eu tenho um arquivo de texto que tem uma linha específica algo como sometext sometext sometext TEXT_TO_BE_REPLACED sometext sometext sometext Preciso substituir toda a linha acima por This line is removed by the admin. A palavra-chave de pesquisa é TEXT_TO_BE_REPLACED Eu preciso escrever um...

319
Como urlencode dados para o comando curl?

Estou tentando escrever um script bash para teste que usa um parâmetro e o envia através de curl para o site. Preciso codificar o valor do URL para garantir que os caracteres especiais sejam processados ​​corretamente. Qual é a melhor maneira de fazer isso? Aqui está o meu script básico até...

317
Verifique o tamanho da pasta no Bash

Estou tentando escrever um script que calcule o tamanho de um diretório e, se o tamanho for menor que 10 GB e maior que 2 GB, faça alguma ação. Onde preciso mencionar o nome da minha pasta? # 10GB SIZE="1074747474" # check the current size CHECK="`du /data/sflow_log/`" if [ "$CHECK" -gt "$SIZE"...