qw()
разбивает строку между круглыми скобками через пробелы (пробелы, табуляции, любое их количество) и возвращает список: "fred|flintstone", "<barney&rubble>", "betty"
РЕДАКТИРОВАТЬ : подсказка от @kemp:он возвращает список
А теперь на ваш обновленный вопрос:
tar cvf fred|flintstone <barney&rubble> betty
Да, символы |
, <
, >
и &
имеют значения в Linux:
|
перенаправляет стандартный вывод с tar cvf fred
на стандартный ввод flintstone
.
<
отправляет файл barney
на стандартный ввод flintstone
&
запускает предыдущую команду и отправляет ее в фоновый режим
>
записывает стандартный вывод rubble
в файл betty
Является ли всяСтрока имеет значение, это зависит от отдельных программ.