Opciones de uso común en los scripts de shell:
\ t es un carácter de escape como \ n significa una nueva línea, \ t significa un carácter de tabulación, para decirlo sin rodeos es presionar la tecla Tab al ingresar información en el cuadro de texto
\ b Retroceso
\ c pantalla después del ajuste no está
\ f al comienzo de una pantalla que se muestra en el terminal
\ n nueva línea
\ r retorno de carro
\ v tabulación vertical
\ barra invertida
\ 0nnn representa un carácter ASCII con un entero octal de 1, 2 o 3
Adelante y barras invertidas:
barras inclinadas hacia adelante /: generalmente indican el separador de una cadena (a veces también indican una ruta)
Barra invertida \: generalmente indican escape
sed:
intervalo: se puede usar un solo símbolo de guión para representar un intervalo de caracteres en un grupo de caracteres. Solo necesita especificar el primer carácter del intervalo, el guión único y el último carácter del intervalo.
[0123456789] significa de 0 a 9
[0-9] también significa de 0 a 9
Utilice dos archivos existentes para generar un nuevo archivo
- Saque la unión de dos archivos (solo se conserva una copia de las líneas duplicadas)
- Elimine la intersección de dos archivos (deje solo los archivos que existen en ambos archivos)
-
Eliminar la intersección y dejar otras filas
- cat file1 file2 | ordenar | uniq
- cat file1 file2 | ordenar | uniq -d
- cat file1 file2 | ordenar | uniq -u