Perguntas sobre 'shell-script'

1
resposta

Saída da data da última modificação para outro arquivo?

Estou tentando ler o número de linhas em um arquivo e a data da última modificação desse arquivo (por exemplo, se ele foi modificado pela última vez em 18 de janeiro de 2013, deve gerar 2013-01-18 ) e, em seguida, anexar os dados o arquivo de...
31.01.2013 / 01:57
2
respostas

Script de shell para detectar PDFs com conteúdo não ASCII

Eu preciso de um script de shell para detectar PDFs válidos. Ou seja, preciso manter apenas PDFs ASCII simples. Outros PDFs que contenham conteúdo não ASCII e scripts mal-intencionados precisam ser excluídos. Como eu poderia fazer isso? Existe a...
08.04.2012 / 06:44
1
resposta

Qual é a maneira canônica de implementar opções independentes de ordem em scripts bash? [duplicado]

Os comandos shell mais comuns permitem ao usuário especificar opções em qualquer ordem aleatória. Parâmetros posicionais como $1 como comumente usados no bash (eu costumo escrever todos os meus scripts no Bash, mas eu não acho que essa pe...
25.09.2012 / 14:29
2
respostas

Exceção de correspondência de padrões para o shell script

Portanto, tenho o seguinte shell script para renomear em lote os episódios de algumas séries de TV: #!/bin/bash #script for renaming files of form "*01*.ext" to "Episode 01.ext"; counter=0 for all_files in * ; do counter=$(( $counter+1 ))...
19.09.2012 / 16:21
1
resposta

O redirecionamento não aparece como um argumento para um script de origem

Meu problema é que não consigo imprimir na tela quando escrevo um script bash . myBashScript.sh < text.txt Em myBashScript.sh , acabei de imprimir echo $2 Mas, em vez de imprimir "text.txt", mostra uma "nova linha". Como tenho...
14.09.2012 / 13:20
2
respostas

run bash in script

Eu quero criar um script para executar outro script com vários parâmetros exp=([1]=bloc [2]=ins [3]=rep [4]=op) for j in ${!exp[*]} do arr=([1]=mem [2]=gen [3]=usr) for i in ${!arr[*]} do var="bash createGnuploat.sh "${exp[j]}...
17.09.2012 / 15:05
1
resposta

Como analisar essa saída e colocá-la em uma matriz?

Espero que o script tenha uma saída semelhante a: Eu gostaria de extrair todas as palavras como Gi / 02/12 etc em uma matriz ou lista. VLAN Name Status Ports ---- -------------------------------- --------- --...
12.03.2013 / 13:07
2
respostas

Transformando o hífen de saída padrão em um único comando

Estou trabalhando com scripts que geram xml e estou usando o xmllint para formatar a saída. Xmllint requer um argumento de origem, então eu uso o hífen para canalizar a saída padrão para ele: $> script.php source.txt | xmllint --format - &...
13.03.2013 / 20:29
2
respostas

Como faço para mover um pedaço de dados entre duas palavras se os dados tiverem um símbolo de% por cento no começo?

Eu tenho um arquivo de log parecendo algo como: SWEs-elmPCI-A-01(config)# class AutoQoS-VoIP-RTP-Trust ^ % Invalid input detected at '^' marker. SWEs-elmPCI-A-01(config)# class AutoQoS-VoIP-Control-Trust...
26.03.2013 / 09:51
1
resposta

Como carregar explicitamente o interpretador de shell em um programa C

Eu quero criar um script executável que não seja legível / gravável No entanto, como um intérprete precisa ler este arquivo, não é possível fazê-lo diretamente. Portanto, eu queria saber se poderia carregar explicitamente um interpretador...
01.04.2013 / 08:02