Список чисел (столбцов) в переменной Bash

#bash

#bash

Вопрос:

Я хочу создать код, который создает переменную, содержащую количество позиционных аргументов в виде последовательного списка.

Например, если число позиционных аргументов ( $# ) равно 5 , то:

 var='
1
2
3
4
5'
 

Ответ №1:

Использовать seq

 echo "$#" 
5
var=$(seq 1 $#)
echo "$var"
1
2
3
4
5
 

Попробуйте онлайн!

Комментарии:

1. Рад, что это помогло! Пожалуйста, рассмотрите возможность голосования или принятия любых ответов, которые могли бы вам помочь. Это указывает более широкому сообществу, что вы нашли решение, и дает некоторую репутацию как ответчику, так и вам.