2017-02-08 43 views
-2

bash -c "df /"のようにbashを使ってAIX上でdfコマンドを実行すると、Linux上で実行されると思われますが、コーンシェルのようなもの。私にこれを説明してください。どのようにすれば、どうやってdfコマンドの出力がAIXとLinuxで同じになるかを確かめることができます。私のソリューションがAIXにbashをインストールする前に。今私はAIXのための新しいスクリプトを書き直す以外のオプションを見つけることができませんAIX上でbashを使って "df"コマンドを実行する

+2

これは、各マシンにインストールされているdf' 'のバージョンに完全に依存します。 'bash -c" df/"'は 'df /'とはまったく違うことはしません。 – chepner

+0

私はAIXやLinuxでディスクのパーセンテージを使用するなどのフェッチを行う汎用文が必要です。 awkでは、列の順序のために動作しません。 AIXでは、フィールドリストとその順序を指定するオプションはありません。 –

+0

コード/代替ライブラリ/ドキュメント/チュートリアルのリクエストは、StackOverflowのトピックではありません。あなたはhttp://unix.stackoverflow.comから何らかの助けを得るかもしれませんが、私は彼らがトピック上のQに関して同じルールで働くと信じています。 http://stackoverflow.com/help/how-to-ask、http://stackoverflow.com/help/dont-ask、http://stackoverflow.com/help/mcveを読んで[ツアー]( http://stackoverflow.com/tour)よりQを投稿してください。がんばろう。 – shellter

答えて

0

最後に私の質問に答えが見つかりました:出力はLinuxとAIXで同じです。私は印刷する次の例では を/ tmpフォルダのディスクスペース情報

df -Pm | grep -e 'Filesystem' -e '/tmp' 
関連する問題