help-bash
[Top][All Lists]
Advanced

[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"
> }
>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]