Willkommen bei Network & Security     remoteshell-security.com
Partnerseiten
login.php?sid=1da49bea10fcf0221753b71705d672aa profile.php?mode=register&sid=1da49bea10fcf0221753b71705d672aa faq.php?sid=1da49bea10fcf0221753b71705d672aa memberlist.php?sid=1da49bea10fcf0221753b71705d672aa search.php?sid=1da49bea10fcf0221753b71705d672aa index.php?sid=1da49bea10fcf0221753b71705d672aa

Foren-Übersicht » Linux und andere Unixe » Probleme mit alias und Backticks
Neues Thema eröffnen  Neue Antwort erstellen Vorheriges Thema anzeigen :: Nächstes Thema anzeigen 
Probleme mit alias und Backticks
BeitragVerfasst am: 09.01.2008 20:42 Antworten mit Zitat
duddits
Anmeldedatum: 03.01.2006
Beiträge: 569
Wohnort: /proc




Hallo,

ich habe mir unter Linux folgenden Alias definiert:
Code:
alias here="printf \"Aktuelles Verzeichnis:`pwd`\n Inodes: Dateien:\n `ls -lia | awk '{print $1,"  ",$10}'`\""


Allerdings funktioniert danach das Kommando (bzw. der Alias) here nur einmal.
D.h. wenn ich here im Wurzelverzeichnis ausführt, so ist das Ergebnis richtig, wie als würde ich die printf Anweisung direkt ausführen, wenn ich alledings dann here beispielsweise nochmals in meinem Homeverzeichnis ausführe, so erhalten ich immer noch das Ergebnis von dem Ort wo ich es vorher ausgeführt habe - hier ist es das Wurezelverzeichnis.
Rolling Eyes

Ich kann mir das Verhalten nicht so ganz erklären, es scheint aber als wäre alias hier der Verursacher.

Gruß
Daniel

_________________
Quidquid agis, prudenter agas et respice finem!

Jabber ID: duddits@amessage.info
Webseite: http://www.remoteshell-security.com
Weblog: http://blog.remoteshell-security.com
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Jabber ID
BeitragVerfasst am: 10.01.2008 20:08 Antworten mit Zitat
BlackLotus
Anmeldedatum: 04.01.2006
Beiträge: 717
Wohnort: www and 127.0.0.1/localhost




Durch die `` machst du die befehle zu variablen die nur 1 mal ermittelt werden müssen.Du musst die Befehle einzeln in "" schreiben mit ; oder && getrentt
Code:
alias here="echo -n Aktuelles Verzeichnis\ ; pwd;echo;echo Inodes: Dateien:;ls -lia | awk {'print \$1,\" \",\$10'}"

Nicht die schönste aber zweckmäßige Lösung

_________________
Eine Kette ist nur so stark wie ihr schwächstes Glied.

Die Welt wird nicht von denen bedroht die böse sind,sondern von denen die das Böse zulassen.
Albert Einstein

Man kommt nicht aus seiner Haut raus.....,
Nur Schlamm kann das Very Happy

http://blackwiki.bl.ohost.de
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
BeitragVerfasst am: 29.01.2008 23:36 Antworten mit Zitat
duddits
Anmeldedatum: 03.01.2006
Beiträge: 569
Wohnort: /proc




Hey,

ist zwar ein wenig spät, aber noch mal danke für deine Hilfe, jetzt funktioniert es endlich.
Code:
alias here="printf \"Aktuelles Verzeichnis: \n \" ;pwd ; printf \"Inodes: Dateien: \n\" ; ls -lia | awk '{print \$1,\" \",\$9}'"


Gruß
Daniel

_________________
Quidquid agis, prudenter agas et respice finem!

Jabber ID: duddits@amessage.info
Webseite: http://www.remoteshell-security.com
Weblog: http://blog.remoteshell-security.com
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Jabber ID
BeitragVerfasst am: 24.04.2017 04:04 Antworten mit Zitat
Meitorle
Anmeldedatum: 21.04.2017
Beiträge: 2




You are interested in the same to me.
Benutzer-Profile anzeigen Private Nachricht senden
BeitragVerfasst am: 04.04.2018 10:03 Antworten mit Zitat
hausleuchte
Anmeldedatum: 09.02.2018
Beiträge: 7
Wohnort: Berlin, Deutschland




Danke fur den Hinweis, der mir ganz gut geholfen hat.


______________
Esszimmerlampen
Benutzer-Profile anzeigen Private Nachricht senden
Probleme mit alias und Backticks
Foren-Übersicht » Linux und andere Unixe
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Alle Zeiten sind GMT + 1 Stunde  
Seite 1 von 1  

  
  
 Neues Thema eröffnen  Neue Antwort erstellen  


Forensicherheit

Powered by phpBB © 2001-2004 phpBB Group
phpBB Style by Vjacheslav Trushkin
Deutsche Übersetzung von phpBB.de


remoteshell-security.com | Partner | Boardregeln | Impressum