Ejemplo 1, ver caractéres:
Si tengo un archivo con dos líneas, como el siguiente, puedo ver la lista de caractéres que se ubican en la posición 2:
Línea 1
Fila 2
En este caso, el comando "cut -c2 archivo", genera lo siguiente:
i
i
Ejemplo 2
Si tengo un archivo con columnas, separadas por espacios, puedo obtener la info de la columna cuatro con el siguiente comando:
cut -d" " -f5
En este caso, -d se refiere al delimitador y " " se refiere a que el separador o delimitador es un espacio, si colocamos una coma entre las comillas quiere decir que el separador de las columnas es en efecto, una coma :)
jueves, 29 de enero de 2015
lunes, 26 de enero de 2015
mini-manual sort & uniq
Sort me sirve para ordenar las líneas de un archivo.
Ejemplo 1
Tenemos un archivo llamado "prueba" con las siguientes líneas:
Zapato
Prueba
de
Agua
sort
Si aplicamos el comando: sort prueba, el resultado sería el siguiente:
agua
de
Prueba
sort
Zapato
Ejemplo 2
Tenemos un archivo llamado "tamano_archivos", que contiene lo siguiente:
Test 5
Fotos 8
Documentos 9
Writter 2
Calc 1
Correos 4
Si queremos ordenar el archivo respecto al tamaño, utilizamos el siguiente comando:
sort tamano_archivos -k2 -n
El resultado sería el siguiente:
Calc 1
Writter 2
Correos 4
Test 5
Fotos 8
Documentos 9
En este caso, las variables significan:
-k: Significa "Key", en este caso me sirve para especificar el número de columna que voy a utilizar para ordenar.
-n: "numeric output", me sirve para decirle a sort que voy a ordenar con respecto a los números.
uniq
El comando "uniq" me sirve para determinar si una palabra existe en una série de líneas o, con la ayuda de "sort" puedo saber cuántas veces aparece una palabra en una serie de líneas.
NOTA: uniq no detecta palabras repetidas, a menos que sean adyacentes.
Ejemplo 3
Si ver una lista de palabras diferenes en un archivo, puedo usar el siguiente comando:
sort "nombre_del_archivo" | uniq
En este caso, utilizo una combinación de sort y uniq, debido a que uniq no detecta palabras repetidas en caso de que no sean adyacentes (seguidas, en el caso de columnas).
Ejemplo 4
Si quisiera contar cuántas veces aparece cada palabra en un archivo, utilizo el siguiente comando:
sort "nombre_del_archivo" | uniq -c
-c: Significa count
Sort me sirve para ordenar las líneas de un archivo.
Ejemplo 1
Tenemos un archivo llamado "prueba" con las siguientes líneas:
Zapato
Prueba
de
Agua
sort
Si aplicamos el comando: sort prueba, el resultado sería el siguiente:
agua
de
Prueba
sort
Zapato
Ejemplo 2
Tenemos un archivo llamado "tamano_archivos", que contiene lo siguiente:
Test 5
Fotos 8
Documentos 9
Writter 2
Calc 1
Correos 4
Si queremos ordenar el archivo respecto al tamaño, utilizamos el siguiente comando:
sort tamano_archivos -k2 -n
El resultado sería el siguiente:
Calc 1
Writter 2
Correos 4
Test 5
Fotos 8
Documentos 9
En este caso, las variables significan:
-k: Significa "Key", en este caso me sirve para especificar el número de columna que voy a utilizar para ordenar.
-n: "numeric output", me sirve para decirle a sort que voy a ordenar con respecto a los números.
uniq
El comando "uniq" me sirve para determinar si una palabra existe en una série de líneas o, con la ayuda de "sort" puedo saber cuántas veces aparece una palabra en una serie de líneas.
NOTA: uniq no detecta palabras repetidas, a menos que sean adyacentes.
Ejemplo 3
Si ver una lista de palabras diferenes en un archivo, puedo usar el siguiente comando:
sort "nombre_del_archivo" | uniq
En este caso, utilizo una combinación de sort y uniq, debido a que uniq no detecta palabras repetidas en caso de que no sean adyacentes (seguidas, en el caso de columnas).
Ejemplo 4
Si quisiera contar cuántas veces aparece cada palabra en un archivo, utilizo el siguiente comando:
sort "nombre_del_archivo" | uniq -c
-c: Significa count
sábado, 24 de enero de 2015
Mini - Manual de less para GNU/Linux
Mini-Manual Less:
/ ---> buscar hacia adelante en el documento. Ej:
/patron_de_busqueda
Se resaltan todas las conincidencias. Si se presiona "n" (sin comillas) se puede ir avanzando en cada una de las coincidencias
? ----> igual que /, sólo que busca hacia atrás. En este caso también se puede usar "n".
Barra espaciadora ----> Se mueve una ventana haia adelante en el documento.
Ctrl + B ----> se devuelve una ventana
G ---> para ir al final del archivo
g ---> para ir al inicio del archivo
/ ---> buscar hacia adelante en el documento. Ej:
/patron_de_busqueda
Se resaltan todas las conincidencias. Si se presiona "n" (sin comillas) se puede ir avanzando en cada una de las coincidencias
? ----> igual que /, sólo que busca hacia atrás. En este caso también se puede usar "n".
Barra espaciadora ----> Se mueve una ventana haia adelante en el documento.
Ctrl + B ----> se devuelve una ventana
G ---> para ir al final del archivo
g ---> para ir al inicio del archivo
Suscribirse a:
Comentarios (Atom)