rootユーザーでの環境変数の値を確認する


`sudo`した後の環境変数の値を知りたいです。たとえば、rootユーザーの`$PATH`の中身を出力したいです。

試しに`$FOO`の中身を知りたいと思って単純に`echo`してもダメで、これだと現在のユーザーにおける`$FOO`が展開されてから`sudo`の先のコマンドが実行されてしまいます。

[code]

    $ FOO=bar
    $ sudo FOO=foo echo $FOO
    bar
    $
    
[/code]

一体どのように書けば実現できるのでしょうか？



[code]

    sudo printenv FOO
    
[/code]

エスケープも変数中の改行も気にする必要がありません。

`echo $FOO`は$FOOに含まれる文字によっては意図せぬ結果を招きます

[code]

    % FOO='*'
    % echo $FOO
    1.pdf 2.txt 3.png ...
    
[/code]



[code]

    sudo printenv FOO
    
[/code]

エスケープも変数中の改行も気にする必要がありません。

`echo $FOO`は$FOOに含まれる文字によっては意図せぬ結果を招きます

[code]

    % FOO='*'
    % echo $FOO
    1.pdf 2.txt 3.png ...
    
[/code]

