Perguntas sobre 'shell-script'

3
respostas

usando sed para substituir o padrão por valores hash

Eu quero pesquisar o arquivo e substituir padrão específico por seus valores de hash (SHA1). Por exemplo, deixe file.txt ter o seguinte conteúdo: one S56G one two three four five V67X six e quero substituir o padrão [A-Z][0-9...
25.10.2013 / 11:04
4
respostas

Aguarde o download de vários arquivos para concluir

Eu tenho o seguinte script que verifica se há um arquivo em uma pasta e se o arquivo é estável (isso é para o arquivo de vídeo grande que estou recebendo). #!/bin/bash cdate1=$(date +%Y%m%d-%T) folder1="/path-to-folder" cd $folder1 while f...
18.09.2013 / 09:22
3
respostas

Lendo um arquivo binário como uma matriz de bytes ou 16 ou 32 bits usando o shell script

Estou trabalhando em uma máquina host com modem Linux baseada em ARM e preciso ler um arquivo bin como um array de 8, 16 ou 32 bits. Eu basicamente preciso criptografar o arquivo em questão e estava pensando apenas em XOR-ing os bits com uma seq...
19.06.2013 / 11:02
6
respostas

Procura de arquivos de texto por coluna

Eu tenho um arquivo neste formato: [#] OWNER_NAME NAME SIZE [6] Robottinosino Software 200 [42] Robottinosino Ideas worth zero 188 [12] Robottinosino Ideas worth zero or more 11...
25.06.2012 / 09:22
2
respostas

Problema com a variável read do AWK

Estou tentando obter informações de memória por este comando: #!/bin/bash set -x cat /proc/meminfo | grep "MemFree" | tail -n 1 | awk '{ print $2 $4 }' | read numA numB echo $numA Estou recebendo isso + awk '{ print $2 $4 }' + read num...
21.08.2014 / 20:13
3
respostas

Chamando uma função que chama outra função com um loop for

Estou chamando uma função com um loop for e salvando o valor retornado em uma variável. Quando executo o código, recebo um erro command not found . O que está errado? #!/bin/bash check_1() { x_$1=$(check_2 $1) } check_2() { ans=...
22.08.2014 / 13:23
1
resposta

Como uso o sudo para executar vários comandos como outro usuário dentro de uma parte de um script?

Estou tentando executar o seguinte: if [! -f .owner ]; then creator=$(whoami) sudo -u appuser ksh echo "$creator" >> .owner mkdir test1 test2 test3 exit fi No entanto, os arquivos / pastas são criados pela pessoa...
22.07.2014 / 22:06
1
resposta

O que esta linha no bash faz? Parameter - || scriptname

Eu tenho lido na página bash man e lendo os scripts no meu sistema (CentOS 6.7), procurando coisas na página bash man. É um ótimo exercício; Eu aprendi, por exemplo, como /etc/profile verifica se a opção -i está definida quando realm...
16.10.2015 / 14:26
1
resposta

Erros com o comando shell alias git

Estou usando o bash versão 4.1.2 (1) -release (x86_64-redhat-linux-gnu) no cygwin com o git 1.7.1. Eu queria fazer um alias para um comando que precisava usar o argumento de entrada duas vezes. Seguindo estas instruções , escrevi [alias] bra...
29.10.2015 / 14:59
2
respostas

Lê elementos de matriz citados com espaços do arquivo?

Estou passando dados de STDIN para uma matriz usando read da seguinte forma: prompt$ cat myfile a "bc" "d e" f prompt$ read -a arr < myfile Mas read não parece prestar atenção nas strings citadas e fornece uma matriz de cinco...
21.10.2015 / 21:26