Perguntas sobre 'scripting'

1
resposta

Como posso encontrar e filtrar uma coluna específica em um arquivo .csv? [duplicado]

Eu tenho arquivos .csv com a seguinte estrutura: cat,dog,mouse,pig,bird,cow,... 21,34,54,566,78,1,... 23,10,12,569,56,4,... 32,20,13,123,56,3,... 34,30,44,322,66,2,... Eu quero filtrar a coluna relacionada ao mouse, por exemplo: 54 1...
14.03.2013 / 22:14
1
resposta

por que há comportamento aleatório para um trabalho em segundo plano?

analisando o guia avançado de scripts do bash exemplo 3.3 executando um loop em segundo plano, encontrei este : #!/bin/bash # background-loop.sh for i in 1 2 3 4 5 6 7 8 9 10 # First loop. do echo -n "$i " done & # Run this loop in back...
12.12.2012 / 09:01
2
respostas

Extrai binários do pcap usando a linha de comando (script)

Como o título diz, estou procurando uma maneira de extrair binários do PCAP usando a linha de comando. Eu percebo que é possível usar o Wireshark - > Arquivo - > Exportar - > Objetos http etc. Mas tshark não parece suportar isso....
09.11.2012 / 14:52
2
respostas

Como posso exportar o NUL corretamente para um arquivo por meio de um script?

$ FILE="$(mktemp)" $ printf "a#! /bin/bash cmd=("$@") FILE="$(mktemp)" eval "${cmd[@]}" > "$FILE" od -tx1z "$FILE" \n" > "$FILE" $ od -tx1z "$FILE" 0000000 61 00 0a >a..< 0000003 Até aí tu...
20.11.2018 / 18:32
2
respostas

Bash-Script: Como inserir variáveis no Bash-Script?

O seguinte script bash está funcionando completamente bem: #!/bin/bash echo '!PaSsWoRd!' | openconnect --csd-wrapper=/home/user/.cisco/csd-wrapper.sh --authenticate --user=abcde123 --authgroup="tunnel My Company" --passwd-on-stdin vpn.mycomp...
12.11.2018 / 15:42
2
respostas

Como devo passar um caractere de nova linha para um comando em um script?

Eu tenho um script bash, que concatena seus argumentos por um determinado separador #! /bin/bash d="$1"; shift; echo -n "$1"; shift; printf "%s" "${@/#/$d}"; É assim que eu uso: $ a=(one two 'three four' five) $ myscript ' *** '...
14.11.2018 / 21:46
1
resposta

Substitua o número na primeira coluna por um comando de saída para cada linha no arquivo

Para cada primeiro número de coluna, quero substituir o número pelo resultado de ser processado por este script, bin.sh #!/bin/bash cd /tmp rm bin.txt echo "obase=2;$1" | bc > bin.txt sleep 2 value='cat bin.txt' sed -i 's/.*\(.......
25.10.2018 / 08:27
2
respostas

Como encontrar a duração acumulada em vários mp3 com a linha de comando?

Eu tenho um diretório com muitos arquivos mp3, e eu preciso de uma maneira simples de encontrar a duração acumulada para eles. Eu sei que posso encontrar a duração de um arquivo com ffmpeg -i <file> 2>&1 | grep Duration Eu ta...
07.11.2018 / 16:09
1
resposta

Usando o exec 1 e 2 em uma função de script de shell POSIX. Irá interferir com outros redirecionamentos io?

Eu estou no processo de escrever um script de shell POSIX. Eu tenho uma função, que redireciona (quase) toda a saída para um fluxo de erro padrão assim: # print something to stderr printf "..." $var 1>&2 Foi apontado para mim...
04.10.2018 / 06:06
1
resposta

Variável não encontrada pelo wgrep dentro do script

Atualmente, estou re-aprendendo scripts de shell. Eu estou fazendo um script que verifica r / EarthPorn e aleatoriamente escolha uma postagem, vá para aquela postagem e baixe a imagem. Em seguida, defina-o como fundo. Por algum motivo, estou...
10.09.2018 / 02:06