Perguntas sobre 'bash-scripting'

1
resposta

função BASH não está escapando caracteres de controle

Hey guys eu tenho uma função que eu estou usando para encontrar coisas, mas infelizmente sempre que eu passar um caractere de controle ( $intVal ou testing : etc) engasga. Eu queria saber qual foi a correção? Eu posso entender que usar...
31.08.2012 / 21:14
3
respostas

listar vários tipos de arquivos no bash for loop

Eu escrevi um script que converte imagens em uma pasta. O script usa um loop for: i="1" for file in *.jpg; do outputFile=$(echo "image"$(echo $i)) convert "$file" -resize 50x50 $outputFile i=$[i+1] done O que eu quero faze...
08.05.2015 / 00:12
2
respostas

É um subshell executado com uma string aqui?

Estou tentando organizar melhor um script bash como parte de uma reescrita / reorganização e estou querendo saber qual é a "melhor prática" na seguinte situação: ymd='echo "${NOEXT}" | egrep -o -m 1 "\-20[0-9]{2}\-[0-9]{2}\-[0-9]{2}\-"' o...
08.02.2013 / 10:17
1
resposta

Como obter o resultado do preenchimento automático do bash como uma string?

O que eu estou procurando não é como adicionar autcompletion no bash para outro programa, mas uma maneira de obter o resultado do que teria acontecido no bash para uma string, basicamente: autocomplete "/etc/apa" retornaria /etc/apache...
25.03.2013 / 08:20
3
respostas

O que há de errado com esse loop while?

Plano de fundo Eu criei um script para: Leia uma lista de um ip de cada vez Copiar um arquivo de configuração do host local para o host remoto Reinicie o host remoto Fechar a sessão ssh atual Conteúdo do script: #!/bin/bash...
02.08.2017 / 13:27
3
respostas

Como eu uso o sinalizador -ne para o echo em um script de shell?

Estou tentando criar um script de shell para usar um argumento e usá-lo para nomear uma guia de terminal. Portanto, se o nome do script for tabnm, tabnm "test" deve renomear a guia atual "test" Este é o meu código: #!/bin/sh echo -ne "\e]1...
21.06.2011 / 18:38
3
respostas

Por que alguns comandos não recebem redirecionamento de entrada?

Por exemplo, echo : [aesteban@localhost ~]$ cat tmp.txt Angel [aesteban@localhost ~]$ echo < tmp.txt [aesteban@localhost ~]$ Como você pode ver, a saída é apenas uma linha em branco. De acordo com minhas leituras, alguns comandos po...
05.06.2015 / 00:04
1
resposta

Arquivos com espaço no nome

Eu tenho uma variável chamada var que armazena a lista de arquivos dentro de um diretório. Eu loop através de todos os arquivos e se eu encontrar um diretório eu saída "Directory" para a tela. código abaixo: var=$(ls dir) for file in $var; d...
29.12.2015 / 16:56
1
resposta

Como filtrar a saída de um comando no OS X

Estou precisando monitorar as gravações de um aplicativo desconhecido em um diretório conhecido por meio de creatbyproc.d. Eu vou ter que deixar isso em funcionamento por até 36 horas, o que não será possível sem nenhum filtro sem preencher todo...
10.09.2012 / 19:10
1
resposta

Como recursivamente criar um diretório se ainda não existe?

Isso parece um utilitário geral e estou me perguntando se alguma coisa já existe. Eu estou tentando colocar um arquivo de log timestamped em um diretório depois que um script é executado, mas precisa se certificar de que o subdiretório (e quaisq...
29.04.2014 / 05:49