ฉันได้กำหนดฟังก์ชันแบบไดนามิกใน PowerShell เช่นนี้
> function test { dir -r -fil *.vbproj | ft directory, name }
จากนั้นฉันก็สามารถพิมพ์test
และเรียกใช้ฟังก์ชั่นนั้นได้แล้ววางคำสั่งมันไปยังคำสั่งอื่น ๆ และก็สะดวกดี
มีวิธีที่ฉันจะได้คำจำกัดความของคำสั่งหรือไม่? ฉันสามารถสะท้อนรหัสสำหรับฟังก์ชั่นของฉันได้test
หรือไม่ (ไม่ต้องย้อนกลับไปดูประวัติที่ฉันกำหนดไว้)
$profile
function def ($funcname) { (Get-Command $funcname).Definition }