プレフィックスとして機能し、スペースを使用せずに解析できるbashエイリアスを作成しようとしています。基本的には、すべて同じ最初の数文字で始まる一連のコマンドがあり、毎回そのプレフィックスを入力する必要なしに実行する前に他のコマンドのプレフィックスを付けたいと思います。
つまり、次のように動作するエイリアスを作成できるようにしたいalias pref="sudo commandtoprefix"
とprefcommand
思いますsudo commandtoprefixcommand
。スペースが不足していることに注意することが重要です。
説明した内容によれば、いつかこれを行うことができると思いましたが、何らかの理由で今は機能せずにエラーを返しますcommand not found
。
私は偶然偶然発見したこの回答しかし、機能を説明するので、スペースが必要であり、これは私の要件を正確に満たしていません。
スペースを使用する必要のないエイリアスや関数を使用してこれを実行する方法はありますか?
ベストアンサー1
同様のタスクを実行する関数を作成できます。
function pref { prefix$*; }
これにより、より多くの電話が来pref command arg arg
、より多くの電話が来ますprefixcommand arg arg
。