GNU/Linux >> Linux Esercitazione >  >> Linux

Come inserire una nuova riga nell'e-mail usando il comando linux mail?

Prova a utilizzare echo -e

echo -e "Hello \n World"

Puoi digitare man echo dalla riga di comando per saperne di più.


Con mailx , se invii l'e-mail a un utente di Outlook, puoi aggiungere 2 spazi all'inizio di ogni riga.

{ echo "Hi xxx, would you tell me something" ; echo "thanks!" ; echo "-xxx" } | sed 's/^/  /g' | mailx -s "subject" [email protected]

Testato su MacOS con Bash 3.2

bash-3.2$ mail -s "$subject" [email protected] <<< $(printf "%s\r\n%s\n" "This is Line One"  "This is Line Two")

Questa è una schermata da gmail dell'e-mail ricevuta


La risposta accettata non ha funzionato per me quando ho usato il comando mail, ho dovuto usare

\r

Il mio intero comando è

mail -s "SUBJECT" -aFrom:"[email protected] "[email protected]" <<< $( echo -e "Line1\rLine2")

Linux
  1. Un'introduzione all'uso di tcpdump nella riga di comando di Linux

  2. Usando la forza sulla riga di comando di Linux

  3. Come creare un database in MySQL utilizzando la riga di comando

  4. Come estrarre il file tar.gz in Linux utilizzando la riga di comando

  5. Come rimuovere l'utente in Linux utilizzando la riga di comando

Come creare un file in Linux utilizzando Terminale/riga di comando

Come testare la velocità di Internet usando la riga di comando in Linux

Come scaricare un file su Ubuntu Linux usando la riga di comando

Come bloccare lo schermo utilizzando la nuova schermata di blocco dalla riga di comando?

Invia e-mail in Linux dalla riga di comando

Come scaricare file in Rocky Linux 8 sulla riga di comando usando wget