Como adicionar uma palavra para uma linha onde a transposição foi feita

1

Eu tenho um arquivo de frutas:

apple
grapes
banana
orange

Usando

cat < fruits | tr "\n" ","

Isso dará saída como

apple,grapes,banana,orange,

Aqui eu quero imprimir o nome do arquivo também junto com a saída como

fruits|apple,grapes,banana,orange

Como posso fazer isso?

Se é uma variável como

$HEALTHYFRUITS

onde lemos todas as frutas uma a uma e o nome do arquivo é frutas

e

echo $HEALTHYFRUITS | tr "\n" ","

aqui quero imprimir

fruits|apple,grapes,banana,orange

    
por shalini 20.04.2016 / 13:17

1 resposta

3

echo -n "$filename|"; tr "\n" "," <"$filename"
    
por 20.04.2016 / 13:36