原文:Linux Shell 之 Shell中的函數調用

說起函數調用,相信大家也不會陌生,然而對於初學Shell的我來說,Shell中函數調用方式卻有點讓我不太習慣,自己也走了不少的彎路,因為傳遞參數時出了一個很 自然 的錯誤,也讓我吃了不少的苦頭,所以總結一下Shell中函數的調用方法。 一 Shell中函數的定義 為了方便程序和管理和模塊化並減少代碼的重復,函數的確是一個好東西。而Shell中函數的定義有兩種方法,如下: function fna ...

2013-07-15 21:36 0 5579 推薦指數:

查看詳情

關於shell函數調用的理解

今天做一個試題就是調用函數的問題,題意如下: 執行shell腳本,打印一個如下的水果菜單: 1.apple 2.pear 3.banana 4.cherry 當用戶輸入對應的數字選擇水果的時候,告訴他選擇的水果是什么,並給水果單詞加上一種顏色(隨意),要求用case語句實現。 解答 ...

Tue May 28 03:56:00 CST 2019 0 598
shell腳本函數調用的返回值,以及退出狀態問題

載入函數,用戶輸入計算立方和平方的shell 腳本市里 定義函數square和cube,其中square 是計算平方和,cube 是計算立方和。具體代碼: #!/bin/bash //調用shell 腳本執行環境 #filename ...

Fri May 11 01:52:00 CST 2012 0 4559
shell 調用其他shell腳本的變量、函數

Shell要如何調用別的shell腳本,或別的腳本的變量,函數呢? 方法一: . ./subscript.sh (兩個點之間,有空格) 方法二: source ./subscript.sh 以第一種方式為例: sub.sh main.sh 執行輸出 ...

Tue Apr 27 18:21:00 CST 2021 0 404
Linux Shell函數定義與調用

一、Shell函數定義格式 shell函數定義格式,各部分說明如下: [ function ]等括號括起來部分----表示可選(即可有可無) your_function_name部分----為函數名 your_shell_commands部分----為函數代碼;shell一般以行為單位 ...

Thu Dec 20 19:10:00 CST 2018 0 6831
shell函數文件調用函數的方法

你可以把所有的函數存儲在一個函數文件 你可以把所有的文件函數加載到當前腳本或命令行 加載函數文件中所有函數的方法:   source xxx.sh ...

Tue Jul 09 02:02:00 CST 2019 0 690
Linux Shell的延時函數

Linux Shell的延時函數linux shell 腳本中經常需要做一些延時處理。 所以經常要用到 sleep 或 usleep 函數。 下面來說一下 sleep 和 usleep 的區別: sleep : 默認以秒為單位。 usleep : 默認以微秒 ...

Wed Dec 05 08:47:00 CST 2012 0 4961
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM