Wie Wild Card glob Erweiterung für eventuell auftretende für meinen Befehl zu verhindern, wie scp tut?

StackOverflow https://stackoverflow.com/questions/2345946

  •  23-09-2019
  •  | 
  •  

Frage

Ich möchte für meine Anwendung eine Dateispezifikation Argument wörtlich zu akzeptieren, ohne Wildcard Expansion. Dies liegt daran, das Verzeichnis, aus dem mein Befehl ausgeführt wird ist nicht das Verzeichnis (oder Maschine), wo die glob Expansion durchgeführt werden sollte. Ich glaube, irgendwie die scp, dies zu tun schaffen, aber ich bin an einem Verlust zu replizieren, dass in meinem Werkzeug anders als das Argument zu zitieren, aber irgendwie scp erfordert nicht zitieren, so dass ich dies ebenfalls tun möchte.

Wie kann ich verhindern, dass Wildcard-Erweiterung für mein Befehlszeilenargument wie scp funktioniert?

War es hilfreich?

Lösung

, was Shell verwenden Sie? In bash können Sie set -o noglob verwenden. Andernfalls mehr Informationen an die Problemdefinition, geben Sie bitte.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top