Perguntas sobre 'shell-script'

3
respostas

awk: extrai uma string de um campo [closed]

nos campos de entrada são separados por sinal de pipe: CCCC|Sess C1|s1 DA=yy07:@##;/u/t/we DDDDD|Sess C2|s4 DB=yy8:@##;/u/ba Eu quero obter a saída onde o último campo é alterado (extraído apenas o que está entre first = e: neste campo...
10.09.2018 / 12:04
2
respostas

id -u $ var fornece a mesma saída se $ var tiver um valor ou não

Estou escrevendo um script para configurar novas instalações do Debian, encontrando a melhor solução para confirmar que um usuário existe no script, a melhor maneira que encontrei me dá uma saída diferente. PROBLEMA: id -u $var e id...
14.08.2018 / 20:37
3
respostas

Como verificar se a string contém caracteres alfabéticos ou caracteres alfabéticos e números?

Eu quero testar STR contendo alfabético como (a-z) (A-Z) ou alfabético com números enquanto isso eu tenho isso [[ "$STR" =~ [a-zA-Z0-9] ]] && echo "contain alphanumerics" mas isso funciona mesmo STR tem apenas números enqua...
10.01.2018 / 15:04
3
respostas

Substitua apenas oito dígitos hexadecimais, ignore se tiverem menos que ou mais que 8 dígitos juntos. Usando o comando sed

Exemplo: Entrada: 0x12345678 0aef1234 0098adefa 123456789 Resultado esperado: 0x00000000 00000000 0098adefa 123456789 Tentei isto: sed -E "s/[0-9a-fA-F]{8}/00000000/g" Mas isso substitui mesmo que haja mais de 8 dígit...
22.06.2018 / 11:00
4
respostas

Como posso manter a entrada do console no mplayer ao ler stdin?

Estou brincando com a interface de linha de comando de mplayer . Eu gostaria de fazer o script da seguinte maneira find /some/path/ -type f | grep -vif blacklist | mplayer -shuffle -playlist - onde blacklist é um arquivo de texto c...
30.01.2012 / 10:38
2
respostas

bash + como sair do script secundário e do script principal em ambos os tempos

Executamos o script script1 do script script_main script_main : #!/bin/bash /tmp/script1 echo $? sleep 2 echo script ended script1 : #!/bin/bash exit 1 Como é óbvio, script1 sai com o código de saída 1 mas o scrip...
16.01.2018 / 12:57
4
respostas

Como converter um String em Array no shell script

Eu já li Como dividir um string em uma matriz no bash mas a questão parece um pouco diferente para mim, então eu vou perguntar usando meus dados. Eu tenho essa linha vindo da STDIN: (5,[a,b,c,d,e,f,g,h,i,j]) O cinco é meu ID de grupo...
03.10.2017 / 01:37
3
respostas

Como iterar duas variáveis em um script sh?

Usando o kernel 2.6.x Como você registraria o resultado abaixo com as seguintes variáveis usando sh (não bash, zsh, etc.)? VAR1="abc def ghi" VAR2="1 2 3" CONFIG="$1" for i in $VAR1; do for j in $VAR2; do [ "$i" -eq "$j" ] &&...
04.09.2017 / 16:06
6
respostas

Compare os arquivos de uma lista

Eu tenho uma lista de arquivos (< 10) como saída de algum comando. Por exemplo: $ find foo* -name bar*Test.groovy foofoo/foo-tasks/src/test/groovy/foo_main/store/barEarthTest.groovy foo-co/foo-tasks/src/test/groovy/foo_main/store/barMercu...
26.01.2018 / 09:38
3
respostas

Loop de ping contínuo no script

Estou trabalhando em alguma compilação personalizada do Openwrt. Alguns dos meus scripts fazem ping para testar a conexão antes de fazer suas coisas. if [ "$(ping -c 1 -w 3 8.8.8.8)" ]; then do stuff; else echo "no connection" fi Algun...
19.07.2018 / 10:34