typestar

sed en Bash

El editor de streams: sustituir, borrar, seleccionar.

text='the quick brown fox
jumps over the lazy dog'

# s///: sustituye la primera coincidencia por línea, /g todas
echo "$text" | sed 's/the/THE/'
echo "$text" | sed 's/the/THE/g'

# los rangos de direcciones eligen qué líneas tocar; d borra
echo "$text" | sed '2s/lazy/alert/'
echo "$text" | sed '1d'

# -n más p imprime solo lo que pides
echo "$text" | sed -n '/fox/p'

Cómo funciona

  1. s/old/new/ reemplaza la primera coincidencia por línea; /g todas.
  2. Direcciones como 2s/... y 1d eligen sus líneas.
  3. -n con p imprime solo las líneas que pides.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
13
Caracteres a escribir
369
Tokens
43
Ritmo de tres estrellas
75 tpm

Al ritmo de tres estrellas de 75 tokens por minuto, este intento toma unos 34 segundos.

Escribe este fragmento

Paso 2 de 3 en Herramientas de texto; paso 20 de 26 en Fundamentos del lenguaje.

← Anterior Siguiente →