Mudar do Msdos para o Linux

1. Mudar do Msdos para o Linux

Luis Henrique
Luisao

(usa Outra)

Enviado em 21/11/2018 - 20:15h

Alguém pode me ajudar a passar esse script do Msdos para o Shell script do Linux?

@echo off
cls

:menu
cls
echo.
date /t
echo.
echo ########################################
echo ## MENU PRINCIPAL-Selecao Brasileira
echo ##======================================
echo ## 1- Lista dos Convocados
echo ## 2- Jogos
echo ## 3- Noticias
echo ## 4- Sair
echo ########################################
echo.
set /p opcao= Escolha uma opcao:
echo------------------------------------------------------
if %opcao% equ 1 goto opcao1
if %opcao% equ 2 goto opcao2
if %opcao% equ 3 goto opcao3
if %opcao% equ 4 goto opcao4

: opcao1
cls
call convocados.bat
(Nesse script esse comando "call" chama outro script que esta na mesma pasta)
pause
goto menu

: opcao2
cls
call jogos.bat
pause
goto menu

: opcao3
cls
start https://globoesporte.globo.com/futebol/selecao-brasileira/
(Nesse script esse comando "start" chama o site do link acima)
pause
goto menu

: opcao4
cls
echo ==================================================================
echo ## Saindo do Sistema ...
echo ==================================================================
pause
exit





  


2. Re: Mudar do Msdos para o Linux

Natsu Dragneel
Natsu_Dragneel

(usa XUbuntu)

Enviado em 21/11/2018 - 22:33h

Eu perdi uns 5 minutos da minha vida, mais, foi divertido, que qualquer jeito, eu fiz isso, baseado no seu código...
Agora, só botar sua MÃO na massa ;-)


#!/bin/bash

# 2018, by the InfinityUser01. This is a program without warranty
# -------------------------------------------------------------------
# -> Por favor, de os creditos ao autor do programa, pois ele perdeu
# 5 minutos da vida dele, sou seja... De os creditos ;-)
# -------------------------------------------------------------------


clear

ldconvocados () {

# roda o script, bem primitivamente ruim...
echo "Listando os colocados..."
./convocados
}

jogos () {
echo "Abrindo os jogos..."
./jogos
}

noticias () {
# Ah, aqui e um problema, mais, eu acho que nao tem
# como "emular" o comando start

echo "Abrindo noticias..."
./noticias
}

sair () {
# Messagem de saida
echo "============================================"
echo "## Saindo do Sistema ..."
echo "============================================"
}

menu () {

echo "$(date '+%Y-%m-%d %H:%M-%S')"
echo "##################################"
echo "# 1 -> Lista de Convocados"
echo "# 2 -> Jogos"
echo "# 3 -> Noticias"
echo "# 4 -> Sair"
echo "##################################"
echo " "
read -p 'Opçao: ' option

case $option in
1)
ldconvocados
;;
2)
jogos
;;
3)
noticias
;;
4)
sair
exit 1
;;
*)
echo "Unknown option."
menu
;;
esac

menu
}

menu


Entity Spawn ID: 54576c6b59584d3d






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts