Codigos de Linux Algunos Ejercicios
Enviado por JD Cooper • 9 de Junio de 2017 • Prácticas o problemas • 454 Palabras (2 Páginas) • 184 Visitas
2017 LENGUAJE DE MAQUINA
Ejercicio 1
#pico script.sh
#!/bind/bash
clear
echo ""
echo "Menu de acciones"
echo "1 opcion 1"
echo "2 opcion 2"
echo "3 opcion 3"
echo "4 opcion 4"
read -p "Digite del [1-4]: "op
case $op in
1) init 0;;
2) init reboot;;
3) cal 2017;;
eject;;
#chmod -R 777 script.sh
# ./script.sh
ejercicio numero 2
#pico menu.sh
#!/bin/bash
clear
echo " "
echo "menu"
echo "1 script 1"
echo "2 script 2"
echo "2 script 3"
read -p "digite la opcion [1-3]:" op
case $op in
1) /./home/uth/script1.sh;;
2) /./home/uth/script2.sh;;
3) /./home/uth/script3.sh;;
esac
ejercicio numero3
#pico script1.sh
#!/bin/bash
clear
echo "bye bye"
init 0
ejercicio numero 4
pico script2.sh
#!/bin/bash
clear
echo "reinicio"
sleep 3
reboot
ejercicio numero 5
pico script3.sh
#!/bin/bash
clear
echo "calendario 2017"
sleep 3
cal 2017
#chmod -R 777
# ./menu.sh
ejercicio numero 6
#pico cadena.sh
#!/bin/bas
clear
echo "operaciones con cadenas de texto"
echo " "
echo "1 opcion 1"
echo "2 opcion 2"
echo "3 opcion 3"
echo "4 opcion 4"
read -p "Digite la opcion [1-3]: " op
case $op in
1) echo "envio de texto a file"
read -p "ingrese un texto o palabra" texto
$texto > /home/freddy/cadena.txt;;
2) echo "envio de valor (0,1): "
read -p "Digite [0,1]: " valor
$valor > /home/freddy/numero.txt;;
3) echo "Concatenar resultados de archivos"
cd /home/freddy
cat cadena.txt >> /home/freddy/numero.txt;;
4) echo "limpiar files"
cd /home/freddy
rm -f /home/freddy/cadena.txt
rm -f /home/freddy/numeros.txt;;
esac
-------------------------------------------------------------------
Pico menú.c
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main () {
system (“clear”);
printf(“\n\n”);
printf(“***********************************************\n”);
printf(“interfas c-shell scripting\n”);
printf(“*****************************************\n”);
int op=0;
printf(“\n”);
printf(“ 1. Llamar menú.sh \n”);
printf(“ 2. Llamar cadena.sh\n”);
printf(“ 3. Llamar scripting1.sh\n”);
printf(“ 4. Llamar scripting2.sh\n”);
printf (“\n”)
printf(“digite la opercion [1-4]: ”);
scanf (“%d”,$op);
if(op==1)
{
system (“clear”);
system(“/./home/freddy/menu.sh”);
}
if(op==2)
{
system(“/./home/freddy/cadena.sh”);
...