Perguntas sobre 'shell-script'

3
respostas

Como colorir algumas das saídas de um script de shell?

Eu escrevi um pequeno script Bash, que usa spfquery para verificar o registro SPF do meu domínio, se transmitir todos os endereços IP dos provedores: #!/bin/bash # RED="3[1;31m" GREEN="3[1;32m" NOCOLOR="3[0m" email="[my email address]"...
05.12.2017 / 06:56
6
respostas

(Bash) Editando o conteúdo do array a partir da função

Estou tentando preencher todos os itens de uma matriz com 20 caracteres com espaço em branco, mas não consigo fazer com que meu loop funcione corretamente. Parece incrementar corretamente os itens da matriz, mas não altera os itens. Para onde es...
13.06.2018 / 14:26
2
respostas

Crie subdiretórios e organize arquivos por data

Eu tenho alguns diretórios de arquivos copiados da minha câmera de segurança que gostaria de organizar em subdiretórios por data de arquivo. Então, por exemplo: -rwxrwxrwx 0 root root 4935241 Jul 19 2012 DSCN1406.JPG -rwxrwxrwx 0 root root 4...
01.03.2013 / 02:03
3
respostas

O que a saída faz em um bloco if em um script de shell?

Eu tenho uma pergunta sobre o shell script unix. Digamos que você faça exit 1 no interior if : sairá ou ainda executará o% externoif? O seguinte é um exemplo fictício. if [ "$PASSWORD" == "$VALID_PASSWORD" ]; then if [ "$PASSWORD"...
23.10.2012 / 11:13
4
respostas

não consegue descobrir o erro no operador inesperado do shell script

$ sh backup-to-s3.sh backup-to-s3.sh: 11: [: bkup_20151106_150532.zip: unexpected operator backup-to-s3.sh: 11: [: bkup_20151106_150532.zip: unexpected operator backup-to-s3.sh: 11: [: bkup_20151106_150532.zip: unexpected operator backup-to-s...
06.11.2015 / 18:38
1
resposta

A CPU é livre, mas o script bash não utiliza todos os recursos da CPU

Eu executei um script simples para gerar um arquivo csv grande (10000000 linhas) com 6 campos nos quais alguns campos foram alterados em cada linha / linha, usando um loop while . A máquina tinha todos (32) CPUs livres, muita memória RAM (~ 31...
01.01.2014 / 14:57
4
respostas

Combine múltiplas expressões regulares de um único arquivo usando o awk

Estou tentando analisar um arquivo HTML usando scripts de shell. Existem 4 expressões regulares diferentes que preciso capturar: name= , age= , class= , marks= . Usando grep "name=\|age=\|class=\|marks=" student.txt Consigo...
29.08.2013 / 17:18
4
respostas

GNU partiu resizepart no script

Eu gostaria de usar o comando yes para que o GNU parted não espere a entrada do usuário: root@195-xxx-xxx-xxx:/proc# parted /dev/sda unit B resizepart 2 1166016512B Warning: Shrinking a partition can cause data loss, are you sure you want...
15.03.2015 / 19:36
1
resposta

mv: não encontrado quando executado a partir do script que modifica a variável PATH

Eu tenho isso no meu script. Mas está retornando um erro. Se eu executar o comando no console funciona bem ./script.sh[16]: mv: not found [No such file or directory] Eu quero mover alguns arquivos que começam no T353 de uma pasta para out...
24.04.2017 / 15:37
3
respostas

Como determinar o nome da função callee em um script

Para resumir, fazendo algo como: -bash$ function tt { echo $0; } -bash$ tt $0 retornará -bash , mas como obter o nome da função chamado, ou seja, tt neste exemplo?     
10.02.2016 / 17:43