Erstellen Sie einen alias in solaris unix
Kann ich einen alias erstellen in der solaris wie folgt:
alias x86 "some_command"
Ich brauche etwas, das ich übergeben kann, der ein argument, um ein alias und dieses argument wird verwendet, um frame die komplette alias.
zum Beispiel:
gibt es einen Befehl wie :
ct setview 1.0_myname
und für die oben Schreibe ich den alias als
alias sv "ct setview 1.0_myname"
in der obigen Befehl 1.0 ist die version und es kann immer wieder verändern.
also, was ich will, ist einen alias anlegen wie :
alias sv "ct steview $1_myname"#well i donno whether this is correct
und ich möchten, verwenden Sie diesen alias als
sv 1.0
oder sv 2.0
Welche shell benutzt du ? Ich denke, alias ist eine Funktion der shell, nicht des Betriebssystems.
ich habe tcsh in meinem server
ich habe tcsh in meinem server
InformationsquelleAutor Vijay | 2012-10-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie die bash benutzen (oder gleichwertig shell), die alias-Funktion kann nicht übertragen Argumente. Stattdessen können Sie eine Funktion erstellen :
Und verwenden Sie es wie ein alias (sv 1.0)
Je nach Ihrer Konfiguration müssen Sie möglicherweise den vollständigen Pfad des ct binäre
Ich habe ein Beispiel geben. Verwendung :
sv 1.0
hat das funktioniert ?
InformationsquelleAutor pistache
Für csh & tcsh-shells, es gibt nur begrenzte argument substitution Aliase verwenden ! syntax,
wie:
Mehr Informationen und Beispiele unter:
InformationsquelleAutor alanc