Olá pessoal, hoje (ou ontem), iniciei meus estudos em C e em Shell Script. Tentei mesclar as duas, e fiz um script capaz de criar um arquivo .c, comecar a editar ele e depois compilar, claro que com a permissao do usuario..
Enfim, [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Enfim, [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Código:
#!/bin/bash
# Autor: Chuck_Kill
# Site: www.endoffile.umforum.net
# Ano: 2013
# Shell Script que testa arquivos
echo "
___________________________________
| Autor: Chuck_Kill |
| Site: www.endoffile.umforum.net |
| Ano: 2013 |
| Shell Script que testa arquivos |
|_________________________________|
"
echo "Qual o nome que o arquivo de código deve receber?"
read name
echo ""
echo "Me diz, você quer mesmo criar o arquivo $name.c? [s/n]"
read conf
test "$conf" = "s" || exit
echo "Criando arquivo para código fonte...."
touch "$name".c
echo ""
echo "Arquivo de código, $name.c criado com sucesso!"
echo ""
echo "Deseja começar a escrever o programa $name.c com o nano? [s/n]"
read esc
test "$esc" = "s" || exit
nano "$name".c
echo ""
echo "Quer compilar o código em C? [s/n]"
read comp
test "$comp" = "s" || exit
echo "Qual o nome para o programa após compilado?"
read soft
echo "Compilando programa.............."
echo ""
gcc -o "$soft" "$name".c
echo "Código compilado com sucesso!"
echo ""
echo ""
echo "
Código fonte: \"$name.c\"
Programa executável: \"$soft\"
"