Perguntas sobre 'shell-script'

3
respostas

Como converter um decimal não assinado (menor que 132) para 4 bytes (binário) no bash?

Exemplo: $ decimal=$(( RANDOM << 17 | RANDOM << 2 | RANDOM >> 13 )) $ echo $decimal $ printf "%08x" $decimal | xxd -r -p >bytes O resultado está no arquivo bytes . Pode ser feito em um único comando sem conversão...
26.09.2014 / 08:42
2
respostas

Descompacte no diretório, independente se o diretório estiver em ZIP

Vamos supor que eu tenha um arquivo ZIP com o qual o conteúdo pode se parecer # file: with_out_dir.zip file1.txt file2.cpp file3.js some_sub_dir/ - file_in_subdir.txt file4.xml mas também pode parecer assim # file: with_dir.zip archive...
10.10.2014 / 19:31
2
respostas

Como você extrai corretamente todas as sinopses de comando das páginas de manual em / usr / share / man / man1?

Estou tentando extrair todas as sinopses de comandos das páginas de manual em /usr/share/man/man1 usando: #!/usr/bin/env bash ## synopses - extract all synopses in /usr/share/man/man1 cd /usr/share/man/man1 for i in *.gz; do echo "$...
14.06.2014 / 08:08
1
resposta

Posso me referir a uma variável global mesmo que exista um escopo local com o mesmo nome?

Se eu tiver uma variável x total=3 e depois uma função function A () { local -i total=0 } Existe alguma maneira de atualizar a variável total 'global' total da função A ?     
01.03.2015 / 14:47
1
resposta

Por que 'jobs' sempre retorna uma linha para processos concluídos quando executados em um subshell dentro de um script?

Normalmente, quando um trabalho é iniciado em segundo plano, jobs relatará que ele foi concluído na primeira vez que for executado após a conclusão do trabalho e nada para execuções subseqüentes: $ ping -c 4 localhost &>/dev/null &a...
24.03.2015 / 12:23
2
respostas

Execute um aplicativo com um gerenciador de janelas em um servidor X separado

Eu quero lançar um aplicativo em um servidor X separado. Ele precisa de um gerenciador de janelas por trás dele, no entanto. Eu criei um script #!/bin/sh x-window-manager & my-gui-app e lançou-o com xinit myscript.sh -- :1 O...
02.08.2015 / 19:48
2
respostas

Inserir na tabela do Oracle em um loop

Requisito: Em um servidor em um diretório, vários arquivos estão presentes. Eu preciso ler os nomes dos arquivos e preencher em uma tabela do Oracle. Eu escrevi o script assim, mas não está funcionando: #!/bin/bash names = find /home/devu...
17.12.2013 / 09:50
2
respostas

Faça o download de URLs que mudam dinamicamente via script

Eu quero escrever um script para baixar todas as palestras de Walter Lewin desta página no formato wmv: link No entanto, os links para o arquivo wmv, por exemplo, para a primeira palestra: link mudam quando alguém recarrega a página. E...
21.10.2012 / 14:05
1
resposta

função urlencode

Eu preciso de uma maneira de codificar as strings de URL com um script de shell em um dispositivo OpenWRT executando a versão antiga do busybox. Agora acabei com o seguinte código: urlencode() { echo "$@" | awk -v ORS="" '{ gsub(/./,"&\n"...
08.01.2013 / 18:35
2
respostas

Faça cópias de um único diretório para vários diretórios com nomes diferentes

Eu estou tentando replicar um único diretório (com sub-diretórios) para um monte de novos diretórios baseados em uma lista. Por exemplo eu posso: mkdir Fred Barney Thelma Louise Foo Bar Como eu copiaria um diretório pré-criado (com algu...
12.01.2013 / 21:01