Como atribuir a saída cat de um script bash a uma variável em outro script

16

Eu tenho um script bash que produz uma saída de gato quando é necessário um argumento. Eu também tenho outro script bash que executa o primeiro script bash com um argumento com o qual eu quero produzir saídas de cat. Como faço para armazenar as saídas do gato produzidas pelo primeiro script bash em variáveis?

    
por eltigre 27.01.2015 / 21:39

2 respostas

24

var=$( cat foo.txt )

armazenaria a saída do cat na variável var .

var=$( ./myscript )

armazenaria a saída de myscript na mesma variável.

    
por 27.01.2015 / 21:53
1

Use as aspas duplas. Tente isto

var="$(cat foo.txt)"
    
por 24.05.2017 / 06:19