Hallo Liste, eigentlich auf der Suche nach was anderem habe ich unter /usr/bin ein Programm gefunden, das den Namen: [ hat (linke, eckige Klammer). Was ist das für ein Teil? Oder, wie kann ich herausfinden, was es macht? Nur draufklicken will ich mal lieber nicht. Helga -- ## Content Developer OpenOffice.org: lang/DE ## Office-Suite für Linux, Mac, Windows -- http://de.openoffice.org/ ## Netikette, nein Danke? -- http://www.suse-etikette.de.vu/
Helga Fischer schrieb:
eigentlich auf der Suche nach was anderem habe ich unter /usr/bin ein Programm gefunden, das den Namen: [ hat (linke, eckige Klammer). Was ist das für ein Teil?
desk8:~ » ls -l /usr/bin/[ lrwxrwxrwx 1 root root 4 Jun 11 2002 /usr/bin/[ -> test
Oder, wie kann ich herausfinden, was es macht?
`man test` ist eine gute Adresse.
Nur draufklicken will ich mal lieber nicht.
Hach, immer diese Klicki-Bunti-Anhänger ;-) Das Programm "[" wirst du eher in Shell-Skripten brauchen, beim Draufklicken passiert gar nichts. Gruß, Patrick
Hallo Patrick, Am Samstag, 21. Dezember 2002 17:39 schrieb Patrick Hess:
Helga Fischer schrieb:
eigentlich auf der Suche nach was anderem habe ich unter /usr/bin ein Programm gefunden, das den Namen: [ hat (linke, eckige Klammer). Was ist das für ein Teil?
desk8:~ » ls -l /usr/bin/[ lrwxrwxrwx 1 root root 4 Jun 11 2002 /usr/bin/[ -> test
Manchmal wäre ein bißchen weniger KlickiBunti ganz praktisch. Das Konqui-Fenster war nicht breit genug :((
Oder, wie kann ich herausfinden, was es macht?
`man test` ist eine gute Adresse.
Jetzt weiß ich wenigstens, warum man die eckige Klammer als Kurzversion von test verwenden kann. Abgefahren. Daß das nur ein Link sein könnte, hätte ich nie gedacht.
Nur draufklicken will ich mal lieber nicht.
Hach, immer diese Klicki-Bunti-Anhänger ;-)
Nachdem mir ein 'apropos diff' nichts lieferte, das eine grafische Ausgabe eines Dateivergleichen-Tools hinwies, bin ich eben so mal durch's System gegurkt, in der Hoffnung, mir fiele dann der Name wieder ein.
Das Programm "[" wirst du eher in Shell-Skripten brauchen, beim Draufklicken passiert gar nichts.
Deswegen muß ich trotzdem nicht wild alles anklicken. Wenn's dann keine Meldung gibt, war die Aktion ja auch umsonst. Helga -- ## Content Developer OpenOffice.org: lang/DE ## Office-Suite für Linux, Mac, Windows -- http://de.openoffice.org/ ## Netikette, nein Danke? -- http://www.suse-etikette.de.vu/
Am Samstag, 21. Dezember 2002 17:56:17 schrieb Helga Fischer:
Nachdem mir ein 'apropos diff' nichts lieferte, das eine grafische Ausgabe eines Dateivergleichen-Tools hinwies, bin ich eben so mal durch's System gegurkt, in der Hoffnung, mir fiele dann der Name wieder ein.
Auch auf die Gefahr hin, dass du es jetzt schon gefunden hast: kompare ist vielleicht das, was du suchst. Martin -- when in danger or in doubt, run in circles, scream and shout! pgp-key: via wwwkeys.de.pgp.net, key id is 0x21eec9b0
Am Samstag, 21. Dezember 2002 17:56:17 schrieb Helga Fischer:
Nachdem mir ein 'apropos diff' nichts lieferte, das eine grafische Ausgabe eines Dateivergleichen-Tools hinwies, bin ich eben so mal durch's System gegurkt, in der Hoffnung, mir fiele dann der Name wieder ein.
tkdiff, mgdiff Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 9204871 Fax: +49(721) 24874 juergen@informatik-vollmer.de,vollmer@cocolab.de,Juergen.Vollmer@acm.org www.informatik-vollmer.de
Moin,
* Jürgen Vollmer
Am Samstag, 21. Dezember 2002 17:56:17 schrieb Helga Fischer:
Nachdem mir ein 'apropos diff' nichts lieferte, das eine grafische Ausgabe eines Dateivergleichen-Tools hinwies, bin ich eben so mal durch's System gegurkt, in der Hoffnung, mir fiele dann der Name wieder ein.
tkdiff, mgdiff
Oder einfach xdiff. Thorsten -- Intolerant people should be shot.
Hallo Thorsten,
* Thorsten Haude
tkdiff, mgdiff
Oder einfach xdiff.
Ich biete noch xfdiv, vimdiff und gvimdiff oder XEmacs: M-X diff. ;) Gruss, Andreas -- Mit den Mengen an TOFU, die in dcoulm anfallen, koennte man vermutlich die gesamte Weltbevoelkerung auf Jahre hinaus ernaehren ... -- Juergen Ilse in de.comp.os.unix.linux.misc
Moin,
* Andreas Kneib
* Thorsten Haude
: tkdiff, mgdiff
Oder einfach xdiff.
Ich biete noch xfdiv, vimdiff und gvimdiff oder XEmacs: M-X diff.
Wo wir gerade dabei sind: Kennt Ihr ein gutes wdiff, am besten eines, daß ich gut in Skripten (eigentlich NEdit Makros) benutzen kann? Gibt's da auch Alternativen oder nur das Ding von GNU? Thorsten -- It has become appallingly obvious that our technology has exceeded our humanity. - Albert Einstein
Am Samstag, 21. Dezember 2002 17:26 schrieb Helga Fischer:
eigentlich auf der Suche nach was anderem habe ich unter /usr/bin ein Programm gefunden, das den Namen: [ hat (linke, eckige
Jo, hier auch: manfred@eddie:~> rpm -qf /usr/bin/[ sh-utils-2.0-311
Klammer). Was ist das für ein Teil? Oder, wie kann ich herausfinden, was es macht? Nur draufklicken will ich mal lieber nicht.
Ist ein symlink auf test, also ne Vereinfachung von if abfragen in Shellscripts. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
* Manfred Tremmel schrieb am 21.Dez.2002:
Ist ein symlink auf test, also ne Vereinfachung von if abfragen in Shellscripts.
test hat mit if direkt nichts zu tun, auch wenn auf if meist test folgt und andererseits test meist nach einem if steht. Aber nach if kann jeder beliebige Befehl stehen. Es kann sogar eine Pipe, ja sogar eine Liste von Befehlen stehen. Alles was bis zum then da steht, wird ausgeführt. Wenn der Rückgabewert dieser Befehle wahr ist, dann wird anschließend der then-Teil ausgeführt. Wenn nicht, dann wird der else-Teil ausgeführt, so vorhanden. test bzw. [ macht gar nichts, sondern gibt nur einen Exitwert zurück, je nach Argumente. Die werden aber nicht nur in einem if ausgewertet, sondern auch etwa in einem while, oder bei || bzw. && oder man könnte auch das Skript mit diesen Exitwert beenden. exit test ... ist durchaus Sinnvoll. Typisch für ein if ohne test ist z.B ein if grep -q Suchwort Datei then echo Suchwort steht in Datei else echo Suchwort steht nicht in Datei fi Natürlich sollte der then und else Teil etwas sinniger sein. Im Übrigen wird bei einem Aufruf von test bzw. [ in der shell nicht /usr/bin/test genommen, sondern test ist ein shellinterna. Aber das war nicht immer so, deshalb existieren noch Skripte, in denen /usr/bin/test explizit angegeben sind. Die sollen ja auch noch funktionieren, daher gibt es auch noch /usr/bin/test. Außerdem ist test nicht unbedingt in jeder shell ein shellinterna. Bernd -- ACK = ACKnowledge = Zustimmung | NAC = No ACknowledge = keine Zustimmung DAU = Dümmster Anzunehmender User | LOL = Laughing Out Loud = Lautes Lachen IIRC = If I Remember Correctly = Falls ich mich richtig erinnere OT = Off Topic = Am Thema (der Liste) vorbei |Zufallssignatur 11
participants (8)
-
Andreas Kneib
-
B.Brodesser@t-online.de
-
Helga Fischer
-
Jürgen Vollmer
-
Manfred Tremmel
-
Martin Borchert
-
patrick_hess@t-online.de
-
Thorsten Haude