[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Shifting a block of text
From: |
Alex fxmbsw7 Ratchev |
Subject: |
Re: Shifting a block of text |
Date: |
Wed, 8 Dec 2021 08:40:29 +0100 |
i dunno but its very nonsense
if more args just 2 u use
maybe describe the project u do more in detail and we shall see better
On Wed, Dec 8, 2021, 08:38 fatiparty--- via <help-bash@gnu.org> wrote:
>
> Trying to adapt the following function to use all arguments rather than
> just the first one.
> The code should introduce nc spaces ahead of the start of each argument
> passed.
> Each shifted argument must be on new line. The first argument ins
> numeric, defining
> the amount of shift.
>
> shifted-block ()
> {
> if (( $# == 1 )); then
> nc=0 ; arg="$1"
> elif (( $# >= 2 )); then
> nc="$1" ; arg="$2"
> else
> nc=0 ; arg="$1"
> fi
>
> nw=$(( nc + ${#arg} ))
> printf "%${nw}s\n" "$arg"
> }
>
- Shifting a block of text, fatiparty, 2021/12/08
- Re: Shifting a block of text,
Alex fxmbsw7 Ratchev <=
- Message not available
- Message not available
Re: Shifting a block of text, Kerin Millar, 2021/12/08