Sintaxis de shell (2)

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

  1. Saque la unión de dos archivos (solo se conserva una copia de las líneas duplicadas)
  2. Elimine la intersección de dos archivos (deje solo los archivos que existen en ambos archivos)
  3. Eliminar la intersección y dejar otras filas

  4. cat file1 file2 | ordenar | uniq
  5. cat file1 file2 | ordenar | uniq -d
  6. cat file1 file2 | ordenar | uniq -u

Supongo que te gusta

Origin blog.51cto.com/14954090/2540797
Recomendado
Clasificación