Perguntas sobre 'scripting'

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...
17.02.2012 / 23: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 / 20: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 / 09: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 / 00: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 / 14: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 / 14: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 / 21: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 / 19:49
3
respostas

Gerenciando expressões muito complexas com sed

Estou tentando escrever um script que substitua essa linha: [ "$PS1" = "\s-\v\\$ " ] && PS1="[\u@\h \W]\$ " com essa linha: # [ "$PS1" = "\s-\v\\$ " ] && PS1="[\u@\h \W]\$ " e isso adicionará essa nova linha: [...
06.02.2018 / 12:58
1
resposta

Como iniciar uma aplicação dentro de um terminal em um comando [fechado]

Eu preciso iniciar um aplicativo automaticamente dentro de um terminal como xterm ou gnome-terminal em uma linha de comando. Isso é possível?     
28.02.2018 / 17:36