Verwenden Sie die Historienerweiterung
mv doc1 !#:1.html
sollte funktionieren, aber ich kann es jetzt nicht testen.
Ich versuche etwas zu tun:
mv doc1 $1.html #equivalent to mv doc1 doc1.html
Das Problem hierbei ist jedoch, dass, da ich mich in einer interaktiven Shell $1
befinde, der erste Parameter an "bash" übergeben wird, der nicht festgelegt ist.
Ich weiß, ich könnte verwenden:
p=doc1; mv $p $p.html
aber ich suche wirklich etwas eleganteres.
Bevor Sie antworten, beachten Sie bitte, dass dies eine allgemeine Frage ist. Ich suche keine Problemumgehung für den mv
Befehl.
Verwenden Sie die Historienerweiterung
mv doc1 !#:1.html
sollte funktionieren, aber ich kann es jetzt nicht testen.