GNU/Linux >> Linux の 問題 >  >> Linux

^ a ^ bが最後のコマンドで「a」を1回置き換える場合、「a」のすべての出現を置き換えるために何を使用しますか?

bashで、次のコマンドを実行すると:

echo aaaaaaa

aaaaaaaを取得します (ええと)

しかし、入力すると

^a^b

baaaaaaになってしまいます

bbbbbbbになるには何を入力しますか ?

承認された回答:

bashでは、^を組み合わせることができないと思います 任意の修飾子を使用したショートカット。それは長い形式を残します:

!!:gs/a/b/

zshでは、G 修飾子は特殊なケースであり、^で使用できます :

^a^b^:G

Linux
  1. Linuxgrepコマンドの使用方法

  2. basenameコマンドの使用方法は?

  3. 最後を除くすべての改行をスペースに置き換えますか?

  1. サーバーの ECDSA キー フィンガープリントを確認するには、どのコマンドを使用すればよいですか?

  2. Bashでの$#の使用は何ですか

  3. 「!」の意味は何ですか? -d` この Bash コマンドで?

  1. Linuxでの‘/ usr / bin / [‘[角かっこ]コマンドの使用法は何ですか?

  2. 最後の x 個のファイルを保持し、残りを削除する bash スクリプトの何が問題になっていますか?

  3. -e は bash シバンで何をしますか?