Perguntas com a marcação «scripting»

16
Terminar a gravação sox assim que o silêncio for detectado

Estou escrevendo um script que usa sox para me gravar falando. Agora preciso que o sox espere até detectar o som antes de começar a gravar, e eu tenho isso resolvido. Mas também preciso que o sox saia quando houver silêncio por pelo menos 3 segundos. Como é agora, eu tenho que matar manualmente o...

15
Extraindo arquivos zip aninhados

Eu tenho vários arquivos zip, cada um dos quais contém vários arquivos zip. Qual é a melhor maneira de extrair recursivamente todos os arquivos contidos nesse arquivo zip e em seus arquivos zip filhos, que não são eles

14
Script de início do systemd postgresql

Estou no processo de instalação do postgresql em um segundo servidor Anteriormente, instalei o postgresql e usei o script fornecido ./contrib/start-scripts/linux Colocado no diretório correto # cp ./contrib/start-scripts/linux /etc/rc.d/init.d/postgresql92 # chmod 755

14
Como eu faço um diff N-way?

Como diferencio a saída de vários comandos? vimdiffpode suportar até quatro arquivos, mas diffparece suportar exatamente dois arquivos. É diretamente possível com alguma variante de diff, ou eu tenho que salvar a saída de todos os comandos em arquivos temporários, escolher um e diferenciar o...

14
Como enviar vários comandos para o sftp usando uma linha

O comando a seguir envia um comando para sftpusar uma linha: sftp -o PasswordAuthentication=no user@host" <<<"lcd /home" Como enviar várias linhas para sftpusar uma linha. Existe uma maneira de inserir retornos de carro ou algo para conseguir isso, por exemplo: sftp -o...

14
Como remover várias linhas em branco de um arquivo?

Eu tenho alguns arquivos de texto que uso para fazer anotações - apenas texto sem formatação, geralmente apenas usando cat >> file. Ocasionalmente, uso uma ou duas linhas em branco (basta retornar - o caractere de nova linha) para especificar um novo assunto / linha de pensamento. No final de...

13
Como imprimir o próprio nome do script no mawk?

No bash $0contém o nome do script, mas no awk se eu criar um script chamado myscript.awk com o seguinte conteúdo: #!/usr/bin/awk -f BEGIN{ print ARGV[0] } e execute, ele imprimirá apenas "awk". Além disso, o ARGV [i] com i> 0 é usado apenas para argumentos de script na linha de comando. Então,...

13
Expressão regular no script bash

Esta é a primeira vez que escrevo bash, então provavelmente estou cometendo um erro fácil. Basicamente, estou tentando escrever um script que obtenha os grupos de um usuário e, se eles estiverem em um determinado grupo, registrará isso de acordo. Evidentemente, haverá mais funcionalidades, mas não...