Procesamiento de texto
Establecer el separador de campo a nueva linea (IFS)
Establecer el separador de campo a nueva linea (IFS)
Si vamos a operar con nombres de archivo o directorio que puedan contener espacios
#!/bin/bash
IFS='
'
lista=`find $1 -name $2`
for i in $lista
do
rm -i $i
done
echo
echo
Mostrar fabulaciones y saltos de línea
echo -e "a\tb\nc"
Ejemplo:
igatjens@titan:~$ echo -e "a\tb\nc"
a b
c
igatjens@titan:~$
Mostrar saltos de línea de variable
echo "$VARIABLE"
cut
column
sed
Eliminar primera línea
sed "1d" $FILE
Eliminar última linea
sed "$d" $FILE
awk
Eliminar espacios en blanco de más
tr
Eliminar espacios en blanco de más
tr
tr -s [:blank:]
sed
sed 's/^[[:space:]]*//g' archivo
Concatenar variables
Concatenar variables
foo="Hello"
foo="${foo} World"
echo "${foo}"
> Hello World
a='Hello'
b='World'
c="${a} ${b}"
echo "${c}"
> Hello World