close

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

 image

 

●遞迴

○函數庫

●命令行創建函數

○把函數加到.bashrc

●載入別人的函式庫

 

遞迴

計算階層。

程式:

image

結果:

image

函數庫

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

 

程式:

image

image

 

結果:

image

命令行創建函數

記得每一行寫完都要有分號。

image

image

 

把函數加到.bashrc

只要加到.bashrc就可以在命令行或程式中使用。

 

指令:sudo vim /etc/bash.bashrc

 

打開後到最後一行輸入:

 

指令: . /home/free/lib

image

 

image

 

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

image

 

載入別人的函式庫

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

image

指令: wget https://ftp.gnu.org/gnu/shtool-2.0.0.tar.gz  //下載

指令: tar -zxvf  shtool-2.0.8.tar.gz  //解壓縮

image

 

需要對Linux環境進行設置。

指令: ./configure

指令: make

 

測試是否有成功。

指令: make test

image

最後在用一個指令就可以使用了。

指令: sudo make install

 

 

可以使用man來看shtoolcommands

指令: man shtool

 

案entry往下到commandsctrl+Z(離開)。

image

 

使用方式:

image 

arrow
arrow
    創作者介紹
    創作者 讀書小天地 的頭像
    讀書小天地

    書籍分享天地

    讀書小天地 發表在 痞客邦 留言(0) 人氣()