Если вам нужен только первый элемент (или, скорее, строка), вы можете использовать head
:
`find /xyz/abc/music/ |grep def | head -n 1`
Если вам нужен доступ к произвольным элементам, вы можете сначала сохранить массив, а затем извлечь элемент:
arr=(`find /xyz/abc/music/ |grep def`)
echo ${arr[n]}
но это не поместит каждую строку вывода grep в отдельный элемент массива.
Если вам нужны целые строки вместо слов, вы можете использовать head
и tail
для этой задачи, например:
`find /xyz/abc/music/ |grep def | head -n line_number | tail -n 1`