Perguntas com a marcação «shell»

O shell é a interface de linha de comando do Unix. Você pode digitar comandos em um shell interativamente ou escrever scripts para automatizar tarefas. Use esta tag para perguntas que se aplicam a / bin / sh e aos shells mais compatíveis (ash, bash, ksh, zsh,…). Para scripts shell com erros, verifique-os em http://shellcheck.net antes de postar aqui.

4
Como analisar centenas de arquivos de código-fonte html no shell?
Eu tenho algumas centenas de arquivos de código-fonte html. Eu preciso extrair o conteúdo de um <div>elemento específico de cada um desses arquivos, então eu vou escrever um script para percorrer cada arquivo. A estrutura do elemento é assim: <div id='the_div_id'> <div id='some_other_div'> <h3>Some content</h3> </div> </div> Alguém pode sugerir …

5
Adicionando números do resultado de um grep
Eu executo o seguinte comando: grep -o "[0-9] errors" verification_report_3.txt | awk '{print $1}' e recebo o seguinte resultado: 1 4 0 8 Eu gostaria de adicionar cada um dos números até uma variável de contagem em execução. Existe um liner mágico que alguém possa me ajudar a construir?
23 bash  shell  grep 

4
sed com expressão múltipla para argumentação no local
Estou tentando substituir várias palavras no arquivo usando sed -i #expression1 #expression2 Arquivo Something 123 item1 Something 456 item2 Something 768 item3 Something 353 item4 Saída (desejada) anything 123 stuff1 anything 456 stuff2 anything 768 stuff3 anything 353 stuff4 Experiências Posso obter a seguinte saída usando sed -i2 vezes. sed …

6
Como obter uma resposta de qualquer URL?
Pediram-me para escrever um script de shell. Para verificar se um URL está ativo / ativo ou não para o meu projeto. Tentei encontrar algumas dicas pela internet, mas o que eu consegui é verificar se o URL existe ou não. Eu tentei pela primeira vez wget. wget -S --spider …






3
A sintaxe da matéria não é igual?
Ao criar scripts, geralmente escrevo meus ifs com a seguinte sintaxe, pois é mais fácil entender que o que vem a seguir não é verdadeiro. if [ ! "$1" = "$2" ]; then Outros dizem que o caminho abaixo é melhor if [ "$1" != "$2" ]; then A questão …
22 shell  test 


2
Pipes, como os dados fluem em um pipeline?
Não entendo como os dados fluem no pipeline e espero que alguém possa esclarecer o que está acontecendo lá. Eu pensei que um pipeline de comandos processa arquivos (texto, matrizes de strings) linha por linha. (Se cada comando funcionar, linha por linha.) Cada linha de texto passa pelo pipeline, os …

2
Copiando arquivos com várias extensões
Gostaria de copiar arquivos com várias extensões para um único diretório de destino. Por exemplo, eu posso usar o seguinte comando para copiar todos os arquivos .txt no diretório de trabalho para um diretório chamado destination: cp -v *.txt destination/ E posso usar o seguinte para copiar todos os diretórios …
22 bash  shell  wildcards  cp 


4
Por que o sudo ignora aliases?
Estou executando o Ubuntu 10.04 e uso upstartpara gerenciamento de daemon. Meu aplicativo corporativo é executado como um daemon e deve ser executado como root devido a vários privilégios. Por exemplo: sudo start my-application-long-ID sudo stop my-application-long-ID etc Gostaria de apresentar um aliaspara abreviar esses comandos como algo como: alias …
22 shell  sudo  alias 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.