同一指令碼中的函式和呼叫

2021-05-22 09:01:14 字數 538 閱讀 6997

perl裡面呼叫子程式,這個沒有特別的地方。如果需要跟子過程傳入傳出引數,就變成了函式。這也沒什麼特別,只在函式裡獲得傳入引數的語句需要注意下。

==>例子trim_test.pl,指令碼裡建trim函式,消除前後的空格、製表符等空白

#!/usr/bin/perl -w

## trim_test.pl

use strict;

my ($var,

$var1,

$var2);

sub trim($)

$var="  abcd ";

$var1=$var."ef";

$var2=trim($var)."ef";

print "before trim => $var1/n";

print "after trim => $var2/n";

==〉執行結果

c:/temp1>perl trim_test.pl

abcd

before trim =>   abcd ef

after trim => abcdef

linux shell基礎(一)指令碼執行方式

1 shell是什麼?shell是乙個命令列直譯器,它為使用者提供了乙個向linux核心傳送請求以便執行程式的介面系統程式,使用者可以用shell來啟動,掛起,停止甚至是編寫一些程式。shell還是乙個功能相當強大的程式語言,易編寫,易除錯,靈活性較強。shell是解釋執行的指令碼語言,在shell...

linux shell 程式設計 10 指令碼中呼叫指令碼

在shell指令碼中呼叫另乙個指令碼的三種不同方法 fork,exec,source 1 fork 呼叫指令碼 fork directory script.sh fork是最普通的,就是直接在指令碼裡面用 directory script.sh來呼叫script.sh這個指令碼.執行的時候開乙個su...

關閉串列埠 MATLAB讀取串列埠資料(一 指令碼

今天我們來介紹如何編寫在matlab中編寫指令碼來讀取串列埠資料。matlab中內建了串列埠功能函式,我們在使用時只需要呼叫函式進行相應配置即可,我們來看串列埠函式。serial s p,parity none baudrate baudrate1,databits 8,stopbits 1 這個函...