我試圖創建一個「permalias」bash命令,以便能夠輕鬆創建永久別名而無需直接在〜/ .bashrc文件上工作。創建永久別名bash命令
截至目前,我已經能夠使這項工作的唯一途徑是與此代碼:
alias permalias="echo alias $1 >> ~/.bashrc"
允許對該格式的輸入:
permalias commandname=\"commandbody\"
但我我不滿意這個,因爲我想保持一個更簡單的輸入格式,一個更接近原始的別名命令。
我試過這段代碼的幾個變種:
alias permalias="echo alias $1=\"$2\" >> ~/.bashrc"
使用此版本,該代碼permalias c "echo test"
應此行alias permalias c="echo test"
添加到〜/ .bashrc文件。
但相反,這是結果:alias c "echo test"
,當然,這是行不通的。
我還對如何避免把「圍繞新命令的身體需要任何建議表示感謝。
謝謝
試過了,結果是一樣的。該=未寫入文件中。參數'數字周圍{}的含義又是什麼? – RenzR