【发布时间】:2011-06-01 21:30:02
【问题描述】:
我有一个命令管道,我使用"sudo sh -c" 在整个管道命令中获得 sudo 权限。
我面临的问题是awk 这样的命令在使用"sudo sh -c" 时具有不同的行为。
特别是,
sudo wc -c Mybib.bin |sudo awk '{print $1;}'
给1509644
同时
sudo sh -c "wc -c Mybib.bin |awk '{print $1;}'"
给1509644 Mybib.bin
所以,在第二种情况下,awk 命令似乎根本没有被调用。
感谢您的帮助。
【问题讨论】: