Criar AutoTexto em Linux

1. Criar AutoTexto em Linux

Octavio Oliveira
TaviolaMonstro

(usa Outra)

Enviado em 05/11/2019 - 11:46h

Olá meus consagrados,

Alguém pode me ajudar a criar um recurso que me retorna um auto texto?

No caso, estou usando linux.

Gostaria de um "BAT", onde eu digito o valor 01, e ele me retorna o texto "Batata"
(Este seria alterado e ajustado de acordo com a minha necessidade, no caso, não vai importar nenhum dado, e sim retornar texto)

Sou iniciante, e estaria usando este modelo para estudo e implementando ideias.
Sugestões são extremamente bem vindas

Obrigado pela atenção


  


2. Re: Criar AutoTexto em Linux

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 05/11/2019 - 12:03h


no caso é shell script

https://aurelio.net/shell/


3. Re: Criar AutoTexto em Linux

Ryuk Shinigami
Ryuk

(usa Nenhuma)

Enviado em 05/11/2019 - 12:53h

BAT é no Windows apenas.
No Linux tem o "shell script", que é bem mais poderoso.

No caso, salve um arquivo (script.sh) com o texto abaixo:
#!/bin/bash
read -p "Digite um número: " resp
if [ $resp -eq 1 ]; then
echo "batata"
elif [ $resp -eq 2 ]; then
echo "laranja"
else
echo "Só defini 2 números, se quiser mais edite o script... hehehe!!!"
fi

Agora torne o script executável com:
chmod +x script.sh 

Execute no terminal assim (na mesma pasta):
./script.sh 

ou
sh /caminho/completo/para/script.sh 



4. Re: Criar AutoTexto em Linux

aguamole
aguamole

(usa KUbuntu)

Enviado em 05/11/2019 - 13:05h

#!/usr/bin/env bash
select aa in 01
do
case $aa in
01) echo "Batata" ;;
*) echo "Opcao Invalida!" ;;
esac
done

É possível rodar alguns Batch no Wine.
Só que no Linux agente usa shell script.
O shell script é mais poderoso que o Batch conforme diz na Wikipedia:

Os arquivos de lote (batch - arquivos *.bat) do Windows são também exemplos de ShellScripts, já que são escritos em linguagem interpretada e executados por um Shell do Windows, em geral o command.com ou hoje em dia o cmd.exe. Os Shells do Unix, porém, são inumeras vezes mais poderosos que o interpretador de comandos do Windows, podendo executar tarefas muito mais complexas e elaboradas.
https://pt.wikipedia.org/wiki/Shell_script

CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.


5. Re: Criar AutoTexto em Linux

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 05/11/2019 - 14:00h

Segue
read -p "Digite o Número: " -n2 num;
(($num==01)) && echo -e "\nBATATA" || echo -e "\nNÃO É BATATA"



Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts