Perguntas sobre 'shell'

2
respostas

confundido com variáveis awk e shell

Estou tentando executar um script que usa o awk. Não há erro, parece, mas não cria o arquivo que eu quero. Este é o script: #!/bin/bash echo "Number of domain:" read number echo "Domain name:" read domain more "file.txt" | awk '$2=='$domain'...
28.06.2016 / 19:19
3
respostas

Um script de shell executa comandos sequencialmente?

Eu tenho um script python que é um pouco instável e dá um erro de SSL de vez em quando. A exceção é levantada por alguma função enterrada em algumas bibliotecas, de modo que não há praticamente nenhum reparo nela. Eu implementei uma solução h...
29.09.2016 / 09:49
1
resposta

strings estão faltando após concatenar duas ou mais strings variáveis no bash

Quando estou executando dois loop while e tentando concatenar duas strings variáveis (de dois loops), a saída final (string) é estranha. Eu tentei maneira diferente de concatenar, mas não obtive a resposta: Abaixo está o código: [Eu preciso de...
11.09.2016 / 07:27
3
respostas

Como encadear um comando shell em um processo não-filho que sai sem uma condição de corrida?

Às vezes, percebo que preciso executar outro comando quando um processo é concluído. Se estiver no mesmo shell (e eu posso controlar-Z), então
02.06.2017 / 19:50
2
respostas

Passando caminhos com espaços como argumentos

Estou tendo dificuldades em passar algumas variáveis de string com espaços nelas como argumentos para um programa. Para depurar e mostrar os argumentos sendo passados, criei um script Python de demonstração -: ##### show_args.py ##### impor...
22.12.2015 / 18:08
1
resposta

Função shell para verificar se existe um processo suspenso filho desse shell?

Gostaria de adicionar um indicador ao meu PS1, mostrando se há um processo suspenso com ctrl + z. Para fazer isso, precisarei de uma função que possa verificar essa situação. Eu nem tenho certeza onde começar a pensar sobre este problema. O Goog...
23.12.2015 / 01:09
5
respostas

Como processar caracteres especiais no nome do arquivo usando find

Devo encontrar todos os arquivos que começam com determinado caractere, por exemplo find . -maxdepth 1 \( -name "^m*" -a ! -name "g$" \) -print mas e se alguém criar um arquivo que tenha caracteres especiais no nome desse arquivo? por exe...
16.12.2015 / 13:19
3
respostas

Um problema sobre a expressão longa

Eu quero calcular uma expressão no shell. Eu uso o seguinte código: pi=$(echo "scale=10; 4*a(1)" | bc -l) i=3 d='expr (1+c($pi*($i/10)+$pi))/2 | bc -l' Mas diz bad pattern: (1+c(3.1415926532*(3/10)+3.1415926532))/2 Por quê?     
13.12.2015 / 21:38
1
resposta

shell: combina ponto-e-vírgula e e comercial em bash / sh

[root@localhost tmppcm]# ls ; echo exit code was: $? & echo pid is: $! test.txt .. .... ..... ...... lastfile.txt [1] 1265 pid is: 1265 exit code was: 0 Acima, é como ele executa ls para começar, e então termina executando o eco em '...
20.11.2015 / 14:50
2
respostas

Designação padrão para uma variável nula com substituição de comando

Estou tentando usar a sintaxe: A=${B:-C} onde A é a variável, B é o valor que estou tentando atribuir, C é o valor padrão se B for nulo. Agora, quero substituir B pelo comando nc -l 443 , portanto, se nc receber uma st...
26.07.2016 / 09:04