Tôi đã xác định một vài chức năng khác nhau trong .bash_profile của tôi. Tôi thường nhớ tên của hàm nhưng muốn xem nhanh mã trước khi tôi chạy nó.Cách in định nghĩa hàm trong Bash?
.bash_profile:
gpm() {
echo "git pull origin master"
git pull origin master
}
Bash:
$ <something> gpm
Kết quả mong đợi: Không chạy chức năng chỉ cần in ra các chức năng riêng của mình.
+1 - Tốt hơn 'loại' vì nó không in dòng" gpm là một hàm ". – l0b0
Chỉ cần chú ý 'declare' không có sẵn trong kho OSX. – hlfcoding
@hlfcoding: tại sao bạn lại nghĩ vậy? Đó là một bản dựng vỏ và thậm chí cả các phiên bản bash cổ đi kèm với Mac OS đều có nó. –