2つのコマンドからの出力を変数に送信することに興味があります。出力を画面に表示したくないので、スクリプト内の変数に割り当てて、もう一度使用できるようにします。
以下のコマンドを使用して、ディレクトリからファイルサイズを取得しています。
ls -l /var/spool | wc -c
このコマンドは、ファイルサイズをバイト単位で取得し、出力を整数として表示します。この整数を好きな変数に割り当てて、後で別の変数と比較できるようにしたい
これはうまくいかないようです:
size = ls -l /var/spool | wc -c
リダイレクトは機能しますか?
このような....
ls -l /var/spool | wc -c > size
どちらにしても、この数値出力を変数に割り当てて、画面に表示しないようにします。
どんな提案も大歓迎です!
size=`ls -l /var/spool | wc -c`
。回答に次の形式を使用します: "` `size =` ls -l / var / spool | wc -c` `` "二重引用符なし;)