質問: sudoを使用して、書き込み権限のない場所に出力をリダイレクトする方法 私は私たちの開発redhat linuxボックスの1つにsudoアクセス権を与えられました、そして私は私自身が通常は書き込みアクセス権を持っていない場所に出力をリダイレクトする必要があるようです。問題は、この人為的な例は機能しないことです。sudo ls -hal /root/ > /root/test.out 私はただ応答を受けます:-bash: /root/test.out: permission denied これを機能させるにはどうすればよいですか。
回答: テーマに関するさらに別のバリエーション:sudo bash <<eof ls -hal /root/ > /root/test.out eof またはもちろん:echo 'ls -hal /root/ > /root/test.out' | sudo bash sudoやsh/bashへの引数を覚えておく必要がないという小さな利点があります。