編寫一個shell腳本'快捷方式',它具有以下功能:您需要使用臨時文件 。如何使bash/shell腳本爲命令創建一個'快捷方式'
協會標籤 'myls' 命令 'LS -lart'
[email protected] /home/dirk> ./shortcut -a myls ls -lart
運行 「LS -lart」
[email protected] /home/dirk> ./shortcut myls
刪除myls
[email protected] /home/dirk> ./shortcut -d myls
OK, shortcut 'myls' deleted.
節目內容myls
[email protected] /home/dirk> ./shortcut -l myls
快捷方式 'myls'= LS -lart
[email protected] /home/dirk>
您將需要創建一個快捷方式文件關聯。
在當前工作目錄中調用它「.shortcuts」。
我想把這種情況/如果elif聲明,我可以把'命令ls -lart'放入'myls',每個我執行。,./shortcut -a myls ls -lart,命令'ls -lart',將被輸入到'myls',並且當我運行'myls'就像'./shorcut myls'一樣,它將執行'myls'上的命令..謝謝
這看起來很像一個任務。你自己給了一槍嗎?對於我們可以提供幫助的任何部分,您有具體的問題嗎? –
我把它放在case&if else語句中。我是bash中的新成員,並且正在進行自學。我的問題是,當我將命令放在'myls'上時,它不會執行命令在'myls'文件中,是否有無論如何,我可以使其可執行或其他方法?在此先感謝.. – Kelvin
你可以編輯你的問題,並粘貼到目前爲止,以及當你運行你有什麼輸出是什麼? –