ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Codigos de Linux Algunos Ejercicios


Enviado por   •  9 de Junio de 2017  •  Práctica o problema  •  454 Palabras (2 Páginas)  •  214 Visitas

Página 1 de 2

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”);

}

if(op==3)

{

system(“/./home/freddy/script1.sh”);

}

if(op==4)

{

system(“/./home/freddy/script2.sh”);

}

return o;

//fin de main

# sudo apt-get update

#sudo apet-get install gcc

#gcc menu.c -0 menu

# ./menu

///////////////////////////////////////////////////////

cadena_file.c

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

int main ()

{

sysem ("clear");

FILE *ap;

ap=fopen("/home/freddy/raspi.txt","r");

char cadena []=fgetc(ap);

char*p; // apuntador de contenido para evaluar la condicion

int espacios=0, letras_e=o;

int l=0: // contador de la condicion l

int j=1; // contador para la salidad y llega hasta la condicion

int i=l;

char texto [1000]; //arreglo de la variable

p=cadena;

FILE *pf;

while(*p !='\0')

{

if(*p==' ') espacios++;

if(*p=='1') {l++;

texto [1]=*p;

printf ("%c\t",texto[1]);

}

if(*p=='e') letras_e++;

p++;

t++;

}

printf("en la cadena \"%s\ "hay :\n\n",cadena);

printf("%i Espacio -- ' '\n", espacio);

printf("%i Letras -- 'e'\n",letras_e);

printf(" %d Letras -- '1'\n",1);

printf(" %i Tamaño de la cadena \n",t);

for (i=1;j<=1;j++)

{

pf=fopen ("/home/jdcooper/l.txt","a");

fprintf (pf,"%c\n",texto[j]);

fclose(pf)

}

return 0;

}

////////////////////////////////////////////////////////////

lectura.c

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

int main ()

{

sysem ("clear");

FILE *pf;

FILE *pfa,*pfe,*pfi,*pfo,*pfu;

char c;

char textoA[1000];

char textoE[1000];

char textoI[1000];

char textoO[1000];

char textoU[1000];

...

Descargar como (para miembros actualizados) txt (7 Kb) pdf (54 Kb) docx (17 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com