Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[OT Solved] - Wie alias in bash fuer export DISPLAY setzen?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
STiGMaTa_ch
Veteran
Veteran


Joined: 28 Dec 2004
Posts: 1686
Location: Rüti ZH / Schweiz

PostPosted: Mon Jun 06, 2005 11:59 am    Post subject: [OT Solved] - Wie alias in bash fuer export DISPLAY setzen? Reply with quote

Hallo zusammen

habe da eine - für mich - knifflige Angelegenheit.

Ein Kunde hat bisher die C-Shell benutzt und darin unmengen von aliasen definiert. Diese sollen nun - Im Zuge einer Umstellung auf Bash - migriert werden. Der Kunde möchte keinesfalls auf diese verzichten. Einer dieser C-Shell Aliase lautet z.B:

Code:
alias d "(setenv DISPLAY \!* )"


damit kann man dann z.B. folgendes machen:

Code:
# echo $DISPLAY
:0.0
# d 192.168.1.1:0.0
# echo $DISPLAY
192.168.1.1:0.0


Tja, nur habe ich keinen blassen Schimmer wie ich das für die Bash anpassen soll :?: :cry:

Hat jemand einen Tipp?

Lieber Gruss
STiGMaTa


Last edited by STiGMaTa_ch on Mon Jun 06, 2005 8:16 pm; edited 1 time in total
Back to top
View user's profile Send private message
Deever
Veteran
Veteran


Joined: 06 Jul 2002
Posts: 1354
Location: Zürich / Switzerland

PostPosted: Mon Jun 06, 2005 12:46 pm    Post subject: Re: [OT] - Wie alias in bash fuer export DISPLAY setzen? Reply with quote

STiGMaTa_ch wrote:
Im Zuge einer Umstellung auf Bash
Warum denn nicht auf die zsh?

Quote:
Hat jemand einen Tipp?
Code:
function d export DISPLAY="$1"
Müszte mit der bash ähnlich gehen...

Gruss,
/dev
Back to top
View user's profile Send private message
Anarcho
Advocate
Advocate


Joined: 06 Jun 2004
Posts: 2970
Location: Germany

PostPosted: Mon Jun 06, 2005 1:57 pm    Post subject: Reply with quote

Wie wäre es damit:

Code:
alias d="export DISPLAY="

_________________
...it's only Rock'n'Roll, but I like it!
Back to top
View user's profile Send private message
moe
Veteran
Veteran


Joined: 28 Mar 2003
Posts: 1289
Location: Potsdam / Germany

PostPosted: Mon Jun 06, 2005 4:59 pm    Post subject: Reply with quote

Warum nicht auf die tcsh, dann brauchst du gar nichts ändern..
BTW, warum soll überhaupt die Shell gewechselt werden?

Gruss Maurice
_________________
Signaturen sind doof.
Back to top
View user's profile Send private message
STiGMaTa_ch
Veteran
Veteran


Joined: 28 Dec 2004
Posts: 1686
Location: Rüti ZH / Schweiz

PostPosted: Mon Jun 06, 2005 8:16 pm    Post subject: Reply with quote

@Deever
Deever wrote:
Warum denn nicht auf die zsh?

Weil die Produktionsanlagen des Kunden auf Sparc Solaris Maschinen laufen und dort die BASH am werkeln ist. Ein umstellen auf zsh (oder auch tcsh) würde eine ganze Meute an Quality-Management Menschen mobilisieren und mir nur einen Haufen Arbeit generieren. Und die alten Aliase stammen noch von Ihren HP-UX Anlagen...

Deever wrote:
Code:
function d export DISPLAY="$1"
Müszte mit der bash ähnlich gehen...

Gnaaa :oops: !!! Danke Deever!
Habe mich so sehr auf das "alias" fixiert gehabt, dass ich gar nicht mehr daran gedacht habe, einfach eine Funktion dafür zu nutzen!

Hier die simple Lösung:
Code:
d() { export DISPLAY=$1; }


Oh Menno, ich Schaf... :roll:

@Anarcho
Quote:
Wie wäre es damit:
Code:
alias d="export DISPLAY="

Hatte ich auch schon probiert. Aber das (und Varianten davon) funktionieren leider nicht. Da gibt es dann Meldungen wie etwa:
Code:
# d 192.168.1.1:0.0
-bash: export: `192.168.1.1:0.0': not a valid identifier


@moe
Wie gesagt, die Maschine muss BASH nutzen, weil die SUN's BASH nutzen. Man will ja schliesslich nicht auf den Produktionsanlagen rumpfuschen ;)

Danke euch allen!
STiGMaTa
Back to top
View user's profile Send private message
moe
Veteran
Veteran


Joined: 28 Mar 2003
Posts: 1289
Location: Potsdam / Germany

PostPosted: Mon Jun 06, 2005 10:47 pm    Post subject: Reply with quote

Ist auf Solaris-Maschinen nicht die tcsh die Standard-Shell? Bei unserem Sun-Pool an der Uni (Solaris 9) ist das der Fall, deshalb bin ich ja auf die tcsh gestossen und verwende sie seitdem auch aufm Laptop..
Back to top
View user's profile Send private message
STiGMaTa_ch
Veteran
Veteran


Joined: 28 Dec 2004
Posts: 1686
Location: Rüti ZH / Schweiz

PostPosted: Tue Jun 07, 2005 7:17 am    Post subject: Reply with quote

moe wrote:
Ist auf Solaris-Maschinen nicht die tcsh die Standard-Shell?

Ich habe nicht gesagt, dass es die standard Shell ist ;) Sie haben dort einfach die Bash im Einsatz und wollen nicht auf was anderes wechseln.

Lieber Gruss
STiGMaTa
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum