Perguntas sobre 'scripting'

3
respostas

Altera apenas a extensão de um arquivo [duplicado]

Estou trabalhando em um script de shell simples para alterar um arquivo one.PDF to one.pdf . Eu tenho esse arquivo armazenado em uma pasta chamada Task1. Meu script está no mesmo diretório da Tarefa1. Chamado Shell1.sh Quando eu exe...
24.01.2017 / 05:54
3
respostas

Como fazer uma substituição de texto em uma hierarquia de pastas grande?

Eu quero pesquisar e substituir algum texto em um grande conjunto de arquivos, excluindo algumas instâncias. Para cada linha, quero um prompt perguntando se preciso substituir essa linha ou não. Algo semelhante ao :%s/from/to/gc do vim (com...
03.05.2011 / 12:49
3
respostas

Manter (ou restaurar) permissões de arquivo ao substituir o arquivo

Eu tenho um comando que aceita um arquivo como um argumento, modifica o arquivo e grava-o no nome do arquivo especificado no segundo argumento. Vou chamar esse programa modifyfile . Eu queria que funcionasse "no lugar", então escrevi um scr...
17.09.2013 / 16:44
6
respostas

Como configurar o Ruby GEM_HOME e o GEM_PATH

Sou um usuário NOVICE do Linux e uso o Linux mint 17.1 Eu reinstalei o Linux Mint 20 nos últimos 3 dias para esse problema, mas não consegui corrigi-lo Estou tentando instalar o ruby on rails usando o rvm. O que aconteceu é que se você i...
14.05.2015 / 12:12
1
resposta

Preserva a formatação quando a saída do comando é enviada para uma variável? [duplicado]

Eu tenho um script bash. Se eu executar este comando para: grep para determinados padrões, transformar a saída, classifique a saída dedupe a saída então eu recebo um grep por linha no terminal LC_ALL=C grep -o --color -h -E -C...
29.07.2014 / 10:19
7
respostas

Como executar comandos no modo batch sobre o ssh?

Como posso executar comandos no modo em lote sobre o ssh? Ou seja, qual é o equivalente do ssh do comando sftp -b <filename> <hostname> ? Eu tenho um conjunto de comandos que desejo executar em um conjunto de hosts que se con...
25.03.2011 / 10:56
1
resposta

Como imprimo todos, exceto a enésima a última linha em sed?

Eu gostaria de fazer o complemento / "oposto" de sed 13q;d <file.txt Mais geralmente, é possível fazer esse tipo de complemento / inverso / oposto em sed ? Ou apenas para regexes? Como imprimo todos, exceto a terceira à última...
25.09.2014 / 20:08
7
respostas

Como posso criar um script para contar por cinco?

Eu estava tentando fazer um script muito simples para listar todos os múltiplos de cinco entre 375 e 3500 (375, 380, 385 ...). Uma coisa que eu tentei e não funcionou é: for i in {375..3500} do echo $i (($i += 5)) done Eu...
23.07.2015 / 15:22
2
respostas

Iterar sobre a saída de um comando no bash sem um subshell

Eu quero repetir a saída de um comando sem criar um sub-shell ou usar um arquivo temporário. A versão inicial do meu script ficou assim, mas isso não funciona, pois cria um subshell, e o comando exit finaliza o subshell em vez do script pr...
14.01.2011 / 17:40
1
resposta

confirmou saída usando armadilha

Estou tentando interceptar o sinal Ctrl+C solicitando uma confirmação do usuário. A parte de trapping funciona bem. Mas uma vez que o sinal fica preso, ele não retorna à execução normal. Em vez disso, ele sai do script. Como fazê-lo retomar a...
28.06.2011 / 06:12