[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Printing with and without newlines
From: |
Dennis Williamson |
Subject: |
Re: Printing with and without newlines |
Date: |
Sat, 13 Nov 2021 11:35:19 -0600 |
On Sat, Nov 13, 2021 at 11:11 AM irenezerafa via <help-bash@gnu.org> wrote:
> I would like to have an option on whether to print function arguments with
> a newline or
> keep them on the same line.
>
> Currently I am using tho following, but is there a more straightforward
> way to do this?
> This starts printing from argument nl+1 onwards.
>
> case $nwline in
> 1) printf '%s\n' "${@:nl+1}" ;;
> *) printf '%s' "${@:nl+1}" ;;
> esac
line_end=$'\n'
printf '%s%s' foo "$line_end" # outputs "foo" followed by a newline
line_end=''
printf '%s%s' foo "$line_end" # outputs "foo" without a newline
Other line endings could be assigned, for example ' ' (space), $'\r' or
even $'\r\n'.
- Printing with and without newlines, irenezerafa, 2021/11/13
- Re: Printing with and without newlines, Alex fxmbsw7 Ratchev, 2021/11/13
- Re: Printing with and without newlines,
Dennis Williamson <=
- Printing with and without newlines, irenezerafa, 2021/11/13
- Printing with and without newlines, irenezerafa, 2021/11/13
- Re: Printing with and without newlines, Alex fxmbsw7 Ratchev, 2021/11/13
- Printing with and without newlines, irenezerafa, 2021/11/13
- Printing with and without newlines, irenezerafa, 2021/11/13
- Printing with and without newlines, irenezerafa, 2021/11/13
- Printing with and without newlines, irenezerafa, 2021/11/13