Ubuntu 16.04 с ядром 4.12: ethernet периодически отключается

То, что вы называете таблицей, обычно называется массивом или картой. В bash для создания такого массива:

path="/home/user/Documents"
suffix="_suffix.txt"
files=( "$path"/*"$suffix" )

* представляет собой массив , который расширяется оболочкой ко всем соответствующим именам файлов (которые имеют $path перед ним и $suffix после). Скобки (()) преобразуют расширенные имена файлов в массив.

Затем вы можете получить доступ к каждому элементу (индексируется от 0, а не 1), используя "${files[0]}", "${files[1]}" и т. Д.

Например:

$ path=/tmp
$ suffix=_amd64.deb
$ files=( "$path"/*"$suffix" )
$ echo "${files[1]}" "${files[0]}" 
/tmp/vim-athena_7.4.640-1~ppa1~t_amd64.deb /tmp/vim_7.4.640-1~ppa1~t_amd64.deb

0
задан 2 December 2017 в 05:15

0 ответов

Другие вопросы по тегам:

Похожие вопросы: