Tente isso, Aqui estou usando sed para imprimir a enésima (terceira) linha de um exemplo de arquivo e usar o resultado da expressão $(sed '3q;d' <example-file-path>)
no nome do arquivo de saída
./hdsentinel > "hd$(sed '3q;d' /home/user/Desktop/example).log"
Explicação:
sed 'NUMq;d' file
Onde NUM é o número da linha que você deseja imprimir; assim, por exemplo, sed '3q; d' arquivo para imprimir a terceira linha do arquivo.
NUMq
será encerrado imediatamente quando o número da linha for NUM
.
d
excluirá a linha em vez de imprimi-la.
Assim, todas as linhas, exceto a NUMTH, serão excluídas porque o q faz com que o restante do script seja ignorado ao sair.