書-Linux命令行與shell腳本編程大全(第3版)

遞迴
函數庫
命令行創建函數
把函數加到.bashrc
載入別人的函式庫
遞迴
計算階層。
程式:

結果:

函數庫
把函數寫到別的文件中用source(快捷鍵’.’)使用別的文件的函數。
程式:


結果:

命令行創建函數
記得每一行寫完都要有分號。


把函數加到.bashrc
只要加到.bashrc就可以在命令行或程式中使用。
指令:sudo vim /etc/bash.bashrc
打開後到最後一行輸入:
指令: . /home/free/lib


關掉終端機,在打開就可以使用了。

載入別人的函式庫
網路上有很多別人寫的,可以下載下來使用,那這次我要用的是shtool。

指令: wget https://ftp.gnu.org/gnu/shtool-2.0.0.tar.gz //下載
指令: tar -zxvf shtool-2.0.8.tar.gz //解壓縮

需要對Linux環境進行設置。
指令: ./configure
指令: make
測試是否有成功。
指令: make test

最後在用一個指令就可以使用了。
指令: sudo make install
可以使用man來看shtool的commands
指令: man shtool
案entry往下到commands,ctrl+Z(離開)。

使用方式:

文章標籤
全站熱搜
