Perguntas sobre 'shell'

2
respostas

encontra o arquivo “corrompido”, aninhando um se dentro de um comando find

Estou tentando encontrar arquivos "corruptos" dentro de uma estrutura de diretórios, ou seja, arquivos que o comando de arquivo interpretaria como "dados". Aqui está o comando que estou tentando executar, mas falha: $ find . -type f -exec if...
06.03.2016 / 08:58
2
respostas

obtendo o dono da pasta com o comando if [closed]

eu quero ser capaz de impedir que as pessoas acidentalmente excluam arquivos críticos do sistema no meu script, alguém sabe como usar a declaração para descobrir se o proprietário da pasta?     
11.03.2016 / 12:04
2
respostas

Onde posso encontrar o shell script para analisar JSON no busybox?

Eu tenho uma câmera IP com arquitetura armv5tejl. Lá eu tenho o busybox. Eu tenho que ser capaz de analisar respostas JSON de curl. O problema é que eu não tenho programas como: jq, jshon, jsawk ... É difícil instalá-los para essa arquitetura....
27.07.2016 / 17:22
1
resposta

Debian: Definindo o caminho para o nó com raiz acessível globalmente

Eu fiz o download de NodeJS setup e coloquei em /home/deploy/nodejs . Estou tentando definir seu caminho, mas não está funcionando. Estou logado como root e gostaria de acessar também nodejs e npm como root. Para isso, tentei adiciona...
22.04.2016 / 09:42
4
respostas

Remover barra frontal usando sed

Eu tenho um arquivo de texto que contém o seguinte https://git.centos.org/git/rpms/abc.git https://git.centos.org/git/rpms/abc.git/ https://git.centos.org/git/rpms/abc Quando eu executo o seguinte comando, reponame=$(echo $url | awk -F...
31.03.2016 / 10:32
1
resposta

Crie um diretório com data

Eu quero fazer um diretório com o nome sendo o dia. Eu tenho essa variável: [Desktop]: $dia 21/02/16 criado desta maneira: dia=$'date +%d/%m/%y' Estou tentando criar um novo diretório desta maneira: mkdir "$dia" mkdir: date +%d/...
21.02.2016 / 11:52
1
resposta

Bash equivalente a FUNCNAME no Dash

Bash pode imprimir o nome da função atual: $ bash -c 'g(){ echo $FUNCNAME; }; g' g No entanto, o Dash não pode usar FUNCNAME : $ dash -c 'g(){ echo $FUNCNAME; }; g' É possível acessar o nome da função atual com o Dash?     
22.02.2016 / 04:15
2
respostas

O conteúdo de um arquivo foi apagado

Eu usei este comando: sort .file1 >.file2 | mv .file2 .file1 Mas .file1 está vazio. Por quê? Se meu comando estiver errado, como posso recuperá-lo?     
17.05.2017 / 09:39
1
resposta

Como trabalhar com múltiplos arrays em sh puro?

Existe esta máquina onde apenas sh está disponível, e cut não tem --output-delimiter opção, mas eu preciso trabalhar com matrizes, eu tentei desta forma, ele funciona na minha máquina de trabalho, mas a falta de --output-delimiter me...
24.05.2017 / 22:28
2
respostas

bash personalizado incorporado

Eu estou querendo construir um builtin personalizado em bash - como time por exemplo. Isso é possível? Se não for, é possível em outro shell? Por exemplo, eu quero fazer isso: map find -name '*.js' | xargs grep func1 e executá-lo fi...
19.05.2017 / 13:09