我想在我的Mac OS X上的C/POSIX中開發一個shell。對於cd命令,在大多數情況下,除非路徑中有空格,否則我可以使用chdir方法成功更改shell的目錄。例如,一個路徑如 /users/bayesianStudent/desktop
正確地改變了目錄,但下面, /users/bayesianStudent/desktop/Spring\ 2016
返回錯誤信息: No suc
在下面的腳本中。我無法改變目錄。我需要輸出像70%以上的那個目錄裏面那個佔用更多空間的磁盤。 #!/usr/bin/perl
use strict;
use warnings;
my $test=qx("df -h |awk \+\$5>=70 {print \$6} ");
chdir($test) or die "$!";
print $test;
system("du -sh *