Perguntas sobre 'shell'

4
respostas

array como valor para tar --exclude

Eu quero escrever um pequeno script de backup, mas preciso excluir alguns diretórios. Então decidi definir todos os meus diretórios excluídos em uma matriz como essa. exclude[0] = '/home/user/test1' exclude[1] = '/home/user/test2' exclude[2]...
20.01.2017 / 11:04
2
respostas

Como mesclar e somar campos baseados em 2 colunas

Eu tenho um arquivo da seguinte forma: Bitrate ASNUM TotalBytes DownloadTime NumberCount 280000 2856 61454 12 280000 2856 61428 14 1179968 2856 309430...
20.01.2017 / 12:53
1
resposta

bash: erro de sintaxe próximo ao token inesperado 'elif' [duplicado]

O fragmento do script de shell é fornecido abaixo if [[ $OS == Linux ]] ; then LINUX_FC=gfortran # # set 32 or 64 Bits executable # ARCH='uname -m' echo "PROCESSOR IS: $ARCH" if [ [ $ARCH == x86_64 ] ] ; then...
20.08.2016 / 18:57
1
resposta

cat into stdin, em seguida, pipe no programa mantém shell bifurcado aberto, por quê?

Não sei o que está acontecendo, mas estou tentando entender o que está acontecendo com a entrada e a saída. Então aqui está o meu programa. #include <stdio.h> #include <stdlib.h> int main(){ char pass[8]; fgets(pass, 8, st...
22.07.2016 / 08:44
2
respostas

Falha de segmentação ao chamar uma função recursiva bash

Eu tenho centenas de várias pastas que contém milhares de arquivos zip que contêm aninhados nos arquivos zip, como mostra os três abaixo start tree structure 012016/ ├── 2016-01 │   └── 2016-01 │   ├── build │   ├── DOC │   │   ├─...
18.07.2016 / 14:53
2
respostas

Como um shell é diferente de um interpretador de comandos? [fechadas]

Edit: Na questão duplicada vinculada, é respondido que o shell = interepreter da linha de comando. Tanenbaum diz que não é assim. Portanto, a questão ligada não resolve o meu problema: por que Tanenbaum diz isso e que tipo de "concha" ele impli...
07.08.2016 / 12:10
2
respostas

Adia a expansão da variável para subshell

Meu serviço usa variáveis de ambiente extensivamente para configuração (principalmente porque é realmente fácil injetá-las em um contêiner Docker). Eu também tenho alguns scripts de manutenção que posso executar em meu ambiente de produção. M...
20.06.2016 / 18:36
1
resposta

qual é a diferença entre “./command” e “bash command”

Eu tenho um arquivo de script simples, contém apenas uma linha: rvm gemset use --create 2.0.0@PRJ_NAME Se eu executar este script com: ./scriptname.sh Eu recebo uma mensagem de erro conhecida do RVM RVM is not a function, select...
27.05.2016 / 13:00
1
resposta

Encontre diferenças de propriedades entre duas pastas base?

Eu tenho duas pastas base: /home/masi e /home/masi_backup e gostaria de encontrar as diferenças entre os arquivos dos dois diretórios. Pseudocódigo vimdiff <'ls -la /home/masi' <'ls -la /home/masi_backup' Como você pode comp...
20.05.2016 / 13:01
2
respostas

espera eficiente até que o NAS inicialize para montá-lo

Problema: o servidor inicializa 3 minutos, o Raspberry Pi inicializa 30 segundos. Após uma queda de energia, o RPi inicializa mais rápido e não monta o disco NAS. Este RPi específico precisa de disco para poder gravar nele. Portanto, sem o di...
20.05.2016 / 17:27