1.使用system函式 執行成功,返回0,執行失敗則返回非負整數
system("cmd");
2.使用qx
my $cmd1=qx/date/;
3.使用`` 與qx等效
4.使用open函式
open(cmd,「ifconfig |」) or die $!
my @result=;
close(cmd);
5.使用readpipe函式
使用readpipe函式可以獲取外部程式執行的結果,比如執行 ls 會列出當前目錄的檔案和資料夾,
my $result=readpipe("ls ");
#!/usr/bin/perl
usestrict;
my$return=system("
date");
"this is system function , successful:return $return\n";
$return=system("
not_exist");
"this is sysyem function failed,return $return\n";
#use qx
my$cmd1=qx/pwd/;
"this time use qx $cmd1";
#qx=``
my$cmd2=`pwd`;
"this time use \`\` $cmd2 ";
open(cmd,"
echo \"\$(date +\%y\%m\%d)\"|
") or die $!;
my@result=;
close
(cmd);
@result;
my $result=readpipe("ls -rtl");
print $result;
Linux中執行shell指令碼的5種方法總結
linux中執行shell指令碼的4種方法總結,即在linux中執行shell指令碼的4種方法 方法一 切換到shell指令碼所在的目錄 此時,稱為工作目錄 執行shell指令碼 複製 如下 cd data shell hello.sh 的意思是說在當前的工作目錄下執行hello.sh。如果不加上....
python執行其他程式的實現方法
python執行其他www.cppcns.com程式的實現方法 一 使用os.system 函式執行其他程式 開啟系統的記事本程式 import os os.system notepad 0 os.system notepad python.txt 0二 使用shellexecute函式執行其他程式...
執行的Cython的3種方法
執行條件 python2.7 第一種 fib.pyx def fib long n returns the nth fibonacci number.cdef long a 0,b 1,i for i in range n a,b a b,a return a test.py import sys ...