Perguntas sobre 'scripting'

1
resposta

Verifique se há discos adicionados ao sistema

Então, estou trabalhando em um script que basicamente verifica se um disco foi adicionado ao sistema e, em caso afirmativo, faça algo com ele (como formatá-lo ou o que for). Então, a questão principal é ... como faço para listar discos (ou de...
19.09.2018 / 17:41
3
respostas

Tratar a entrada para o comando read como um comando em si

Digamos que eu defini essa função no script: fct1() { local msg1=${@} if [[ "${verb}" = 'tru' ]]; then echo "I say $msg1" sleep 1 echo "i repeat" sleep 1 echo "I saaaaaaaaay $msg1" else echo "$msg1" fi } Como eu faria para f...
23.08.2018 / 09:42
2
respostas

stdout, stderr e log usando o comando script

Eu tenho remove.sh , que contém: rm -v test.tmp E eu tenho install.sh , que contém: script remove.log -c './remove.sh' O que posso fazer para que test.tmp exista ou não, não vejo nenhuma mensagem rm relacionada na tela, m...
18.02.2012 / 00:02
2
respostas

Problema com o comando mv em um script

Este deve ser um problema muito simples de resolver, mas estou preso (não um pro UNIX). Eu preciso mover um gz para um diretório de destino, mas eu recebo um No such file or directory . NOW=$(date +"%Y-%m-%d-%T") DEST="~/scripts/backup" SQ...
17.02.2012 / 21:54
2
respostas

Tar diretório no arquivo com o mesmo nome do diretório?

Existe um elegante one-liner para tar / arquivar todo o diretório e deletá-lo depois? Até agora eu vim com soluções volumosas. de: # ls -la drwxr-xr-x 3 root root 4096 Jul 4 15:01 . drwxr-xr-x 6 root root 4096 Jul 4 14:54 .. drwxr-xr-x 4...
05.07.2018 / 11:04
1
resposta

Como posso substituir todos os espaços fora de aspas duplas por \ n?

Eu tenho um $variable que tem muitos caminhos com aspas duplas separados por espaços echo $variable "/home/myuser/example of name with spaces" "/home/myuser/another example with spaces/myfile" O número de caminhos na minha variável po...
29.06.2018 / 02:30
1
resposta

script de shell busybox - mensagem de erro de operando desconhecido

Eu preciso escrever um pequeno script de shell que irá executar um script python e obter os resultados. Quando tento executá-lo dessa maneira, funciona: #!/bin/sh /usr/bin/python /etc/scripts/backup.py result=$? if [ $result -gt 0 ];...
27.06.2018 / 16:13
1
resposta

Cole vários arquivos csv grandes com ordem de cabeçalho diferente

Eu tenho vários arquivos csv grandes em uma pasta e estou tentando rbind (concatenar) eles em um csv. Mas, ao fazer isso, quero ter certeza de que todos os valores de colunas vão para uma coluna apropriada após a concatenação. Eu não posso fazer...
15.02.2018 / 15:46
2
respostas

Utilizando o arquivo find no shell script usando curingas em entrada e saída

Eu tenho uma lista de arquivos (veja abaixo) Eu preciso mesclar em arquivos separados ( merge1 , merge2 ). merge1 conteria file1a_1 e file1a_2 ; merge2 conteria file2a_1 , file2a_2 . Eu tentei find . -name "file*_*" -...
02.03.2018 / 22:41
4
respostas

Excluir texto entre padrões que ocorrem em linhas diferentes [duplicado]

Eu sei que perguntas semelhantes foram feitas neste fórum, mas até agora Como posso ver, nenhum deles abordou o problema de os padrões estarem em linhas diferentes. Ou seja, dado um arquivo de texto ( one ) ( two ) ( three ) four C...
08.03.2018 / 20:49