ฉันกำลังพยายามสร้างนามแฝงที่มีพารามิเตอร์สำหรับคอมไพล์ง่ายๆของฉันเพิ่ม / คอมมิต / พุช
ฉันเคยเห็น Function สามารถใช้เป็นนามแฝงได้ฉันจึงลอง แต่ฉันไม่ได้ทำ ..
ก่อนที่ฉันจะมี:
alias gitall="git add . ; git commit -m 'update' ; git push"
แต่ฉันต้องการแก้ไขการกระทำของฉัน:
function gitall() {
"git add ."
if [$1 != ""]
"git commit -m $1"
else
"git commit -m 'update'"
fi
"git push"
}
(ฉันรู้ว่ามันเป็นการฝึกคอมไพล์ที่แย่มาก)
csh
แต่มันไม่มีฟังก์ชันเลย (ฉันไม่รู้ว่าไม่มีฟังก์ชั่นเพราะนามแฝงสามารถรับพารามิเตอร์ได้หรือว่านามแฝงใช้พารามิเตอร์เพราะไม่มีฟังก์ชันหรืออะไร)