Обычное слово -причины расщепления, описанные в
Для этого конкретного случая в Bash использование mapfile
и массива, который он предоставляет, является самым чистым, поскольку вам не нужно напрямую трогать разбиение слов:
$ mapfile -t paths < filelist
$ myscript.sh "${paths[@]}"
Или, если хотите, напрямую с разбиением по словам -:
$ set -o noglob # disable globbing, same as 'set -f'
$ IFS=$'\n' # split only on newlines
$ myscript $(cat filelist)
Одним из возможных местоположений является часть документации проекта, возможно, в специальном каталоге «примеры» вложенного -. С make install
вы должны установить его в share/doc/${yourproject}/examples
под префиксом, поэтому /usr/local/share/doc/${yourproject}/examples
по умолчанию.
Это обычно используется, по крайней мере, в Debian и RHEL (, работающем ls -d /usr/share/doc/*/examples
в системе Debian или RHEL ).