Perguntas sobre 'scripting'

1
resposta

Como faço para obter este pequeno script bash para mostrar a peça “$ (($ ((h + l)) / divider))” em formato decimal?

#!/bin/bash h=0 l=0 n=0 reads=0 divider=6 while read user_input; do ((reads++)) [ "$user_input" -eq 1 ] && ((l++)) [ "$user_input" -eq 2 ] && ((n++)) [ "$user_input" -eq 3 ] && ((h--)) if [ "$((reads%5...
03.03.2018 / 00:13
1
resposta

Como diminuir uma variável uma vez por 52 iterações de um loop while?

#!/bin/bash h=0 l=0 while read user_input; do [ "$user_input" -eq 1 ] && ((h++)) [ "$user_input" -eq 2 ] && ((l--)) echo " $(($((h+l))/6))" done Preciso dividir por seis partes para reduzir para 5 depois...
02.03.2018 / 22:44
1
resposta

Como fazer ifs aninhados [fechados]

Estou tentando fazer meu próprio comando usando um script, mas estou tendo um pouco de dúvida sobre a maneira correta de criar um if dentro de outro. O código abaixo mostra como estou tentando fazer isso, mas acho que não está certo. #!/bin/b...
14.02.2018 / 00:30
2
respostas

Como eu pego um nome de arquivo na linha de comando como um argumento? [fechadas]

Estou começando um projeto que envolve pegar um nome de arquivo da linha de comando como argumento. Não consigo encontrar nenhuma informação sobre isso em nenhum outro lugar. Ainda não tenho código porque este é o meu primeiro passo. Agradece...
09.02.2018 / 01:43
1
resposta

deseja armazenar a saída de data na variável [duplicata]

eu tentei o código abaixo para armazenar a saída de data na variável. read -p 'date: ' mydate date_month= date -d "$mydate" +%b echo $date_month não está imprimindo a saída. como armazenar a saída de data na variável?.     
10.02.2018 / 14:26
2
respostas

Renomeia o nome do arquivo entre dois pontos

Estou procurando uma maneira de renomear um lote de vídeos removendo o texto entre dois pontos. Especificamente, gostaria de remover tudo após o 6º caractere, até o último "LabelMe -". 0001--LabelMe--A005_01241110_C001--LabelMe-- --Interview...
08.02.2018 / 23:09
1
resposta

Bash Script com ffmpeg

meu Homerun HD para PLEX salva arquivos .TS (fluxo de transporte). para diminuir isso para 720 eu uso o seguinte script: #!/bin/bash for INF in *.ts do ffmpeg -i "$INF" -vf scale=-1:720 -c:v libx264 -crf 23 -preset ultrafast -c:a cop...
07.02.2018 / 03:03
2
respostas

Comando para reiniciar a máquina quando nenhum usuário está logado?

Existe um comando para reinicializar uma máquina sempre que a próxima vez que não houver usuários atuais conectados ocorrerem? Atualmente, eu tenho que usar SSH em máquinas e usar o comando "w" para ver os usuários logados, então eu sei se es...
05.01.2018 / 17:08
1
resposta

Faça o download do arquivo do sftp após uma ordem de arquivo m3u

Em um servidor ssh, posso conectar usando o sftp. Neste servidor eu tenho uma lista de arquivos mkv que estão listados na playlist m3u8. Eu quero baixar os mkvs, mas eu quero o download de acordo com a ordem na lista m3u8. Se eu pudesse usar...
03.12.2017 / 04:18
1
resposta

550 Nome do arquivo inválido

Eu tenho um script que gera um log e no final do script eu movo o log para um servidor windows. A conexão entre os 2 servidores é boa, se eu tentar enviar os arquivos manualmente funciona bem. O script e os registros estão em dois locais dife...
21.11.2017 / 15:27