Te lo aveva scritto sopra "targz". "man" sta per manuale eh
Comunque il man bash non è proprio banale da consultare se non sai cosa cercare. In questo caso dai "man bash /here\ document" e trovi... altre volte no è così semplice. Per quello dicevo, fai prima con una ricerca in rete magari in inglese che trovi più roba...
Guide su sed ne trovi finche vuoi, anche lì c'è il man sed. Ma le manpages per conto mio in generale hanno la lacuna idi non avere esempi, e l'esempio è un buon 80% per capire le cose specie se si è a zero su un argomento.
Per il contesto, sed lavora su file di testo, quindi anche su stringhe, quindi anche su l'output che un certo comando ti restituisce sulla shell, grazie alla pipe...
Esempio sciocco:
Può servire per filtrare e rielaborare certe righe di un file di testo, ecc ecc... il contesto è quello di solito, alternative sono awk specie su files con elementi incolonnati, e s no perl.
La sintassi di sed è:
esempio:
rimuove la prima riga del file, l'indirizzo è 1, il comando è d.
poi ve ne sono altri, tipo p per print e altri ancora... insomma "man sed" in questo caso è semplice.
Uno molto usato è "s", vedi l'esempio di prima, che sta per substitute e sostituisce un certo "pattern" con qualcos'altro che gli indichi, la sintassi la vedi anche nell'esempio, comunque:
l'indirizzo può essere definito dal numero di riga come nell'esempio di rimozione sopra, ma anche come più righe, o ancora intervallo di righe, e infine anche un pattern può costituire un particolare indirizzo a cui applicare il comando.
Comunque di guide a sed ne trovi senza problemi anche per principianti in modo che sia spiegato per bene. Basta che cerchi in rete, ora al volo non te ne saprei consigliare una in particolare... Anzi, prova un po' questa roba:
https://www.grymoire.com/Unix/Sed.html
E di questo ho dato un'occhiata solo alla prima, se la prende con molta calma ma vedi tu come regolarti con la riproduzione video:
https://www.youtube.com/c/morrolinux/search?query=sed