Esta entrada es para la semana 2 de Laboratorio de lenguajes de programación, me enfoqué en lo que vimos en esa semana, aquí les dejo algunos comandos...
ls Para ver el contenido de una carpeta tecleamos ls
cd Para meternos en alguna carpeta tecleamos cd NombreCarpeta, o solo cd para salir de la carpeta
ya dentro de alguna carpeta podemos ver el contendio de algún documento con el comando less NombreDocumento
En el ejemplo que realizé primero tecle ls para ver el contenido de mi carpeta, despues me metí a la carpeta Downloads con el comando cd Downloads, y para mostrar el uso de less escribí less taller.pdf, entonces me mostró todo el contenido de este documento para dejar de ver el contenido solo pulsé Q
echo
Es una instrucción muy fácil de usar, sirve para mostrar una salida en el terminal, o también podemos guardar datos en algun documento, aquí un ejemplo muy sencillo de como podemos usarlo
grep
Se utiliza para imprimir las lineas que tegan coincidencia con el patron definido
grep [alm] prueba.txt lo utilicé para encontrar todas las lineas que tengan coincidencia con alguna de esas tres letras
y en el siguiente ejemplo utilicé "." que mapea cualquier carácter grep ..aba practico.txt
sed
Es un comando de Unix que permite realizar multiples acciones a ficheros de texto. En el ejemplo siguiente muestro como se puede cambiar una cadena de texto por otra con el comando sed "s/aba/bab/g" practico.txt
Otro ejemplo es el usar el comando sed para crear un archivo nuevo que contenga la modificación deseada
también podemos usarlo para hacer la modificación de solamente la primera coincidencia del patrón usando
echo "pprooograa"|sed "s/o/a/" a diferencia del comando echo "pprooograa"|sed "s/o/a/g" que si modifica todas las "o"
sort
Sirve para agrupar u ordenar un fichero o la salida de un programa, en mi ejemplo utilicé sort -d practico.txt para ordenar alfabeticamente la salida del archivo, tambien se puede utilizar -n para ordenar numeros
cut
Sirve para cortar caracteres y campos, para poder mostrar la salida deseada. En el siguiente ejemplo utilize ese comando de la siguiente manera: echo "Sandra, Cecilia, Urbina, Coronado" | cut -d "," -f 2 -d sirve para delimitar algun campo, y -f es para seleccionar el campo, ahora si lo que quiero es sacar caracteres en específico tecleo: echo "Sandra, Cecilia, Urbina, Coronado" | cut -d "," -f 2
y para sacar datos de algún documento podemos usar la instrucción cut -d, -f3 practico2
Espero esta entrada haya servido como un repaso ..
Muy bien. Te pongo cinco puntos para el laboratorio.
ResponderEliminar