鍍金池/ 問(wèn)答/Linux/ 為何無(wú)法調(diào)用這個(gè)函數(shù)

為何無(wú)法調(diào)用這個(gè)函數(shù)

系統(tǒng)debian9.
set shellcmdflag=-ic 已經(jīng)寫入這三個(gè)文件中 /etc/vim/vimrc .bashrc .vimrc 。

.bashrc中有一個(gè)函數(shù)

add(){
    echo $(expr $1 + $2)
    }

terminal中可以調(diào)用
add 4 7
11

現(xiàn)在編輯一個(gè)腳本 test.sh
vim test.sh

ls
add  5  6

bash test.sh
test.sh

test.sh: line 2: add: command not found

可見(jiàn):ls命令執(zhí)行了,但是add 5 6 為何無(wú)法從.bashrc中調(diào)用?

回答
編輯回答
尛憇藌
#!/bin/bash
source ~/.bashrc
add 5 6
2017年12月8日 11:40