Convertir columnas en filas
Se tiene el fichero:

haciendo
awk '{for(i=1;i<=NF;i++){print $i}}' file5.txt > file5_new.txt
se tiene:

Se tiene el fichero:

haciendo
awk '{for(i=1;i<=NF;i++){print $i}}' file5.txt > file5_new.txt
se tiene:

cat fichero | uniq Previamente el fichero ha de estar ordenado. Con sort -u ordenamos y quitamos las líneas repetidas.
find -type f -exec grep -l "texto_busqueda" {} + y si queremos que la búsqueda sea exacta (por palabras) find -type f -exec grep -lw "texto_busqueda" {} +
rename -v ‘s/[^\x00-\x7F]|\?|\://g’ * Corrige el nombre de los ficheros Unix para que no den problemas si se copian en sistemas de ficheros Windows
#!/bin/bash # Genera una estructura html a partir de ficheros md (markdown) # 1. Genera la estructura de directorios # 2. Construye los html # 3. Genera un fichero índice con un enlace a todos los documentos OUTPUT=HTML if [ ! -d $OUTPUT ]; then mkdir $OUTPUT fi files=($(find ./ -type f -name ‘*.md’)) for…
#!/bin/bash echo "Cleaning logs over $1 days old" find /log_dir -ctime "$1" -name ‘*log’ -exec rm {} \;
tmux vs. screen: cómo mantener sesiones de terminal en Linux Cuando trabajas con un servidor Linux mediante SSH, cerrar la conexión puede interrumpir lo que estabas haciendo. Para evitarlo —y para organizar mejor varias tareas en una misma terminal— existen herramientas como tmux y screen. Ambas son multiplexores de terminal: permiten mantener sesiones persistentes, abrir…