On 24 Jun 2025 at 22:23, ToddAndMargo via users wrote: Date sent: Tue, 24 Jun 2025 22:23:49 -0700 To: Community support for Fedora users <users@xxxxxxxxxxxxxxxxxxxxxxx> Subject: Bash: how do I read a file into a variable and keep the line feeds? Send reply to: Community support for Fedora users <users@xxxxxxxxxxxxxxxxxxxxxxx> From: ToddAndMargo via users <users@xxxxxxxxxxxxxxxxxxxxxxx> Copies to: ToddAndMargo <ToddAndMargo@xxxxxxxx> > Hi All, > > In my bash script, I want to load a file into a > variable and keep the line feeds. > > x=$(cat filename) > > remove all the line feeds. > > I want $x to be exactly the same as filename. > > This is where I would be using this: > echo "$x" | mailx -s "$Subject" $Cmd $To Why not use the -q option? -q file, --quote-file=.. (Send mode) Initialize the message body with the contents of file, which may be standard input ‘-’ only in non-interactive context. Also see -M, -m, -t. > > I get mailed one long run on line > > How do I do get my line feeds back? > > -T > > > -- > _______________________________________________ > users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx > To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx > Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines > List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx > Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue +------------------------------------------------------------+ Michael D. Setzer II - Computer Science Instructor (Retired) mailto:mikes@xxxxxxxx mailto:msetzerii@xxxxxxxxx mailto:msetzerii@xxxxxxx Guam - Where America's Day Begins G4L Disk Imaging Project maintainer http://sourceforge.net/projects/g4l/ +------------------------------------------------------------+ -- _______________________________________________ users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue