我想在 bash 中创建一个函数或别名或命令完成,它将命令作为“dfk-1234”或“DFK-nnnnn”(数字可以是 1 到 5 位数字,而不是零填充),然后运行命令“dfkp DFK-nnnn”。
论点应该逐字传递。“dfk-18875 cat file.txt”应该变成“dfpk DFK-18875 cat file.txt”。
我认为命令完成或选项卡扩展会起作用,但无法确定数字更改时该怎么做。
最好的方法是什么?一旦我可以处理主要的命令名称,我就可以处理其余的(大小写、参数等)。
我想在 bash 中创建一个函数或别名或命令完成,它将命令作为“dfk-1234”或“DFK-nnnnn”(数字可以是 1 到 5 位数字,而不是零填充),然后运行命令“dfkp DFK-nnnn”。
论点应该逐字传递。“dfk-18875 cat file.txt”应该变成“dfpk DFK-18875 cat file.txt”。
我认为命令完成或选项卡扩展会起作用,但无法确定数字更改时该怎么做。
最好的方法是什么?一旦我可以处理主要的命令名称,我就可以处理其余的(大小写、参数等)。