请教,我在linux下用perl执行一个系统命令为何失败,谢谢

请教,我在linux下用perl执行一个系统命令为何失败,谢谢

我代码是这样写的
system "dos2unix file1.conf";

exec "dos2unix file1.conf";

qx "dos2unix file1.conf";

好像都不行,提示 can not exec"dos2unix"; No such file or directory at myperl.pl line xxx.
谢谢,怎么调用系统的命令呢?
我在命令行下执行dos2unix ./file1.conf
是可以的,谢谢
各位神仙,请现身
whereis dos2unix
然后用 dos2unix 绝对路径试下.
楼上的同学,我在代码中加入了
system "whereis dos2unix";
system "dos2unix file1.conf";

还是不行,whereis 和dos2nuix都不认
为什么直接在命令行执行
dos2unix ./file1.conf
就可以呢,按理说环境变量已经识别dos2unix命令了啊
怎么回事啊
print values %ENV 看看
try       `/xxx/xxx/command  file`