Buongiorno a tutti, utilizzo ubuntu 14.04 sto preparando uno script e vorrei inserire in una variabile il risultato del seguente comando:

du -b /home/gino/log/bono

Ho provato con la seguente sintassi:

a=du -b /home/gino/log/bono

ma nella variabile trovo sempre scritto:

714590 /home/gino/log/bono

Per gentilezza potete suggerirmi come posso fare per avere nella variabile solo la componente numerica del comando du -b?

Grazie

Dario

chiesto 08 Jun '17, 10:08

Dario58's gravatar image

Dario58
8391118

modificato 08 Jun '17, 19:29

enzotib's gravatar image

enzotib ♦♦
14.1k113187


Risolto con il comando:
a=$(du -b /home/gino/log/bono)
spazio_occupato=${a%%/}*

Grazie
Dario

coll. permanente

ha risposto 08 Jun '17, 15:41

Dario58's gravatar image

Dario58
8391118

@Dario58 dovresti accettare la tua risposta a beneficio degli altri utenti.

(13 Jun '17, 16:29) cialu cialu's gravatar image
La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×52

domanda posta: 08 Jun '17, 10:08

domanda visualizzata: 1,167 volte

ultimo aggiornamento: 13 Jun '17, 16:29

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.