Tôi muốn lấy tên hàm từ bên trong hàm, cho mục đích ghi nhật ký.Lấy tên hàm trong kịch bản KornShell
KornShell (ksh) chức năng:
foo()
{
echo "get_function_name some useful output"
}
Có bất cứ điều gì tương tự như $0
, trả về tên của kịch bản trong kịch bản, nhưng thay vì cung cấp tên của một chức năng?
Tắt chủ đề cho câu hỏi này: đối với bash, hãy sử dụng biến mảng [FUNCNAME] (http://www.gnu.org/software/bash/manual/bashref.html#index-FUNCNAME-193). –