2016-06-15 14 views
-1

whoamiを実行してuseridを取得してから、df -kを実行して、useridが所有するすべてのファイルシステムを見つけるのを助ける必要があります。Whoami and xargs

次のコマンドがありますが、動作しません。

whoami | awk '{print $1}' | xargs -I '{}' df -k | grep '{}' 
+0

あなたがここで何をしようとしているのかは不明です。ファイルシステムはユーザーが所有していません。 – duskwuff

+0

たとえば、サーバー上でjohnとしてログインしています。それから、whoamiを実行して現在のユーザーID(これはjohn)を取得したいと思うので、df -k |を実行します。 grep john。これはjohnが所有するすべてのファイルシステムを私に与えます。だから、xargsを使いたい。基本的にwhoamiを実行し、出力をdf -kコマンドにリダイレクトします。 –

答えて

0

私は思ったより簡単でした。次のコマンドの動作

df -k | grep `whoami` 

これは、コマンドを実行するユーザーIDを持つすべてのファイルシステムを表示します。