Perguntas sobre 'shell'

3
respostas

Como portar matrizes estilo bash para cinzas?

Algum tempo atrás eu escrevi um script bash que agora deve ser executado em ambiente com ash . Em bash , foi como: services=( "service1.service" "service2.service" "service3....
08.08.2017 / 02:14
2
respostas

Por que o processo não existe (parece existir) antes da leitura do fifo

Eu tenho um script Python trivial: #!/usr/bin/python import os, sys sys.stderr.write('I am %s' % os.getpid()) sys.stderr.flush() print "hello" sys.stderr.write('I am done') Quando eu executo este script do Bash e redireciono o stdout...
26.10.2015 / 12:49
2
respostas

Introdução do env - null

Eu tentei extrair as variáveis de ambiente em um processo Python com a ajuda de env --null , que funciona até mesmo para o ambiente variáveis contendo caracteres de nova linha. Mas em algumas máquinas, recebi um erro: > env -0 env:...
13.01.2015 / 14:43
1
resposta

Um programa que é executado em um shell (por exemplo, pine) versus um shell script

Tendo um pouco de dificuldade em encontrar a resposta para a minha pergunta, talvez porque eu possa estar fazendo a pergunta errada. Eu entendo scripts bash. Eu os escrevo o tempo todo para fazer pequenas coisas úteis repetidamente. No ent...
29.09.2013 / 20:01
4
respostas

Aplicar recursivamente um comando para modificar todos os arquivos em um diretório

Eu tenho um comando que lê um arquivo e gera uma versão modificada em stdout : ./convert /path/to/file Como posso recursivamente aplicar este comando a todos os arquivos em um diretório, e substituir o conteúdo existente de cada arquiv...
15.10.2013 / 15:15
1
resposta

O que significa a expressão $ (“dir / file”) no bash?

Em um script bash que não posso postar aqui, vejo a seguinte expressão: $(<"dir/file") Pelo que entendi, a expressão $(...) avalia um comando dentro (como ao usar backticks), mas qual é o papel do colchete angular usado dentro do co...
28.11.2013 / 09:21
2
respostas

Como encontrar certos arquivos e movê-los para um novo diretório no mesmo comando?

Então, eu estava olhando em volta e tudo que encontrei é como fazer isso somente se o diretório já estiver pronto, o que é isto: find source -name '*.z' -exec cp {} destination \; Mas como posso criar um novo diretório para onde quero env...
12.10.2013 / 15:48
4
respostas

salvando a saída de outro comando

Eu preciso selecionar certas linhas do arquivo de log e salvá-las em um arquivo de texto. Eu tentei o seguinte, mas nenhum deles está funcionando como esperado. O arquivo "todel.txt" mostra 0 bytes. tail -f general.log | grep Some_word > &...
18.11.2013 / 04:51
2
respostas

Compare dois arquivos e imprima linhas sem correspondência [duplicado]

Eu tenho dois arquivos com os dados abaixo; Eu preciso da diferença entre dois arquivos. Eu tentei com diff , mas também mostra linhas que são comuns nos dois arquivos: (22372 Dec 4 15:36 /opt/apache-tomcat-6.0.36/webapps/new/new.txt) ....
31.12.2014 / 06:09
4
respostas

Localizar diretórios que não contêm subdiretórios

Eu estou escrevendo script é ksh. Precisa encontrar todos os nomes de diretório diretamente sob o diretório atual, que contém apenas arquivos, não subdiretórios. Eu sei que eu poderia usar ls -alR e analisar recursivamente a saída para a p...
20.03.2013 / 16:31