Como funciona o PROCESSO DE DESENVOLVIMENTO de um SHELL SCRIPT

  Рет қаралды 7,386

Mateus Muller

Mateus Muller

Күн бұрын

Пікірлер: 38
@rusleypb
@rusleypb 2 жыл бұрын
Decimal = 100... minutos = 60. Para se calcular os minutos tem que multiplicar resto (décimos) por 60. Ex. 1,5 horas não é 01:50 e sim 01:30.
@gseidler
@gseidler 2 жыл бұрын
Em vez de usar o ls em um sub-shell, melhor usar um globbing direto *.mp4 (for file in *.mp4) com a opção nullglob ligada (shopt -s nullglob) pra evitar interrupção do programa caso o glob não retorne arquivos.
@mattheuscouto370
@mattheuscouto370 2 жыл бұрын
Bela dica. Aprendi desta forma com os professores Blau Araújo e Slack Jeff. Só não sabia do shopt para o caso de não existir arquivos. (shopt -s nullglob)
@MateusMuller
@MateusMuller 2 жыл бұрын
muito boa gustavo!! eu queria fazer com o find em uma linha: $ find . -iname "*.mp4" -exec {} ;\ mas tive uns problemas e mandei um extreme go horse
@jesherminelli9329
@jesherminelli9329 2 жыл бұрын
Dessa forma?? ``` hopt -s nullglob for video in *.mp4; do duracao=$(ffprobe -i $video -show_entries format=duration -v quiet -of csv="p=0") total=$( echo $total + $duracao | bc ) done shopt -u nullglob ```
@evaldoaraujo4145
@evaldoaraujo4145 Жыл бұрын
Ótima dica! Para quem quiser formar a saída da calculadora bc pode usar a seguinte notação: echo "scale=1; 26702.751000 / 60 /60" | bc -l a saída é 7.4. ou também: bc -l
@apedrotti
@apedrotti 2 жыл бұрын
Agora tu veio meu rei. Não dê o peixe, ensine a pescar
@marceloantoniogoncalves
@marceloantoniogoncalves 2 жыл бұрын
Cai de paraquedas, mas gostei da forma que explica, pode falar qual a vantagem e desvantagem de programar em shell
@victorpaulo2232
@victorpaulo2232 2 жыл бұрын
Assisti o primeiro minuto já achei demais a ideia !
@MateusMuller
@MateusMuller 2 жыл бұрын
valeu mestre
@iansegobio9334
@iansegobio9334 2 жыл бұрын
Pantera monstro, parabéns meu camarada. Sucesso pra ti!
@oSeaSfr
@oSeaSfr 2 жыл бұрын
Boa !
@LucioMarcosdeFreitas
@LucioMarcosdeFreitas 2 жыл бұрын
Genial. Só gostaria de dar uma sugestão: exibir o código com zoom permitindo assistir no celular.
@MateusMuller
@MateusMuller 2 жыл бұрын
eu aumentei a fonte do terminal e do vscode :/
@marcospaulojunior3590
@marcospaulojunior3590 2 жыл бұрын
Ótimo vídeo, como sempre!
@MateusMuller
@MateusMuller 2 жыл бұрын
valeu mestre
@edgleyson9041
@edgleyson9041 2 жыл бұрын
Perfeito!!!
@MateusMuller
@MateusMuller 2 жыл бұрын
valeu mestre
@Thomas-xe1fv
@Thomas-xe1fv 7 ай бұрын
Obrigado, me ajudou bastante o vídeo
@GCFTuto
@GCFTuto 2 жыл бұрын
Faço scripts aleatorios o tempo inteiro pra usar uma vez e nunca mais, simplesmente pq Acho mais divertido que Fazer o processo manualmente
@DiogoFernandesz
@DiogoFernandesz 2 жыл бұрын
Boa alemão
@MateusMuller
@MateusMuller 2 жыл бұрын
Valeu diogao
@fabioewerton7245
@fabioewerton7245 Жыл бұрын
Caraca... Gênio 🧞
@danielcaland
@danielcaland 2 жыл бұрын
Muito bacana o vídeo! como voce fez para no terminal ele mostrar um histórico de comandos enquanto está digitando? um exemplo disso acontece aos 03 minutos de vídeo... novamente, excelente vídeo!!!
@danielcaland
@danielcaland 2 жыл бұрын
Muito obrigado!!
@MateusMuller
@MateusMuller 2 жыл бұрын
@@danielcaland exatamente isso que o danilo falou! abs
@regisilva7100
@regisilva7100 Жыл бұрын
Bom dia. Onde encontro seu curso de Shell script?
@diovanidalmoro6634
@diovanidalmoro6634 2 жыл бұрын
o que faltaria para limitar a quantidade de casas depois do ponto?
@jesherminelli9329
@jesherminelli9329 2 жыл бұрын
dei um google aqui e consegui limitar duas casas após o ponto, com a variável especial "scale" echo "Total de: $( echo "scale=2; $total / 60 / 60" | bc -l ) horas"
@MateusMuller
@MateusMuller 2 жыл бұрын
valeu rapazeada, salvando meu tempo hahaha
@alfredoneto452
@alfredoneto452 2 жыл бұрын
Nao funcionaria usar DURACAO_TOTAL += probe -i... | bc, ou DURACAO_TOTAL = DURACAO_TOTAL + probe -i... | bc?
@cristhiano14
@cristhiano14 2 жыл бұрын
Eu achava Shell scripts complicado, mas usando muito o terminal e estudando vejo que não e bem assim. é até simples de entender..
@MateusMuller
@MateusMuller 2 жыл бұрын
exatamente ;)
@marcosfons
@marcosfons 2 жыл бұрын
ls *.mp4 | xargs -l ffprobe -show_entries format=duration -v quiet -of csv="p=0" | head -c -1 | tr ' ' '+' | xargs -I {} echo "({})/3600" | bc -l | xargs -I {} echo "Total: {} horas" Tem como fazer desse jeito em só uma linha, apesar de não ser muito legível kkkkk
@ronaldsilva9360
@ronaldsilva9360 2 жыл бұрын
Primeiro
@MateusMuller
@MateusMuller 2 жыл бұрын
Me sinto ate famoso
@Shaaman331
@Shaaman331 2 жыл бұрын
Tudo 3 kkkkk
@MateusMuller
@MateusMuller 2 жыл бұрын
Em? kkkk
Become a shell wizard in ~12 mins
12:25
CODE IS EVERYTHING
Рет қаралды 262 М.
Praticando lógica com Shell Scripting | #AluraMais
19:23
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 100 МЛН
Lamborghini vs Smoke 😱
00:38
Topper Guild
Рет қаралды 67 МЛН
Projeto IaC #1 - Automação de VMs no PROXMOX com TERRAFORM
24:43
Mateus Muller
Рет қаралды 1,9 М.
TROUBLESHOOTING DE REDES: Resolvendo um problema REAL
12:08
Mateus Muller
Рет қаралды 14 М.
MOSTRANDO MEU HOMELAB
12:33
Mateus Muller
Рет қаралды 10 М.
Programação em Shell Script - Aula 0
42:00
Slackjeff
Рет қаралды 21 М.
Programação para INFRA, Shell Script e Python | Mateus Responde #1
6:27
TUDO O QUE VOCÊ PRECISA SABER PARA COMEÇAR COM DOCKER
54:04
Mateus Muller
Рет қаралды 40 М.
Write Your Own Bash Scripts for Automation [Tutorial]
16:35
Null Byte
Рет қаралды 775 М.
TUDO O QUE VOCÊ PRECISA SABER PARA COMEÇAR COM KUBERNETES
48:12
Mateus Muller
Рет қаралды 20 М.
Terminal vs. Bash vs. Command line vs. Prompt
11:06
Luke Smith
Рет қаралды 242 М.
小丑教训坏蛋 #小丑 #天使 #shorts
0:49
好人小丑
Рет қаралды 25 МЛН
It was a bad joke 🥶😳😂
1:00
WHITE SOCKS Family
Рет қаралды 2,2 МЛН
Моментальная карма в бою!
1:00
КАРМА
Рет қаралды 1,8 МЛН
Слишком убедительно сыграл
0:32
ПРЕМИЯ ДАРВИНА
Рет қаралды 2,1 МЛН
Она испытывала своих невесток! 😲
0:55
EpicShortsRussia
Рет қаралды 1,4 МЛН