Eu sou interessante em direcionar a saída de dois comandos para uma variável. Eu não quero que a saída seja exibida na tela, mas atribuída a uma variável dentro do meu script para que eu possa usá-lo novamente.
o que estou fazendo é obter o tamanho do arquivo de um diretório usando os comandos abaixo:
ls -l /var/spool | wc -c
Este comando fornece o tamanho do arquivo em bytes e exibe a saída como um número inteiro. Estou interessado em obter esse número inteiro atribuído a uma variável do meu gosto para que eu possa compará-lo com outra variável posteriormente
Isso não parece funcionar:
size = ls -l /var/spool | wc -c
O redirecionamento funcionaria?
Como isso....
ls -l /var/spool | wc -c > size
De qualquer maneira, quero que essa saída numérica seja atribuída a uma variável e não seja exibida na tela.
Todas as sugestões são muito bem-vindas!
size=`ls -l /var/spool | wc -c`. use este formato na sua resposta: "` `size =` ls -l / var / spool | wc -c` `` "sem aspas;)