Am Samstag 29 August 2009 glaubte Peter Geerds zu wissen:
Am 29.08.2009 um 21:39 Uhr schrieb Stefan Plenert:
Er hatte nach head zwei Leerzeichen, was zur Fehlermeldung kommt. Nö - du kannst da auch zwanzig Leerzeichen machen. Das ist kein Unterschied.
head /proc/asound/card0/codec#0
oder
head /proc/asound/card0/codec#0
ist für die bash das Gleiche.
Aber nicht wenn man das z.B. von KMail per copy&paste in ein xterm kopiert. Es sieht für uns von der Anzeige gleich aus, aber wie in der anderen Mail geschrieben wird da aus irgendeinem Grund bei jedem zweiten Leerzeichen aus 0x20 ein 0xA0. Für uns sieht das gleich aus, die bash sieht da etwas völlig anderes. BTW: Das scheint nur aufzutreten, wenn ich es aus der Anzeige bei KMail rauskopiere. Wenn ich die gleiche Zeile hier aus dem Editor- Fenster rauskopiere, klappt das problemlos. Einmal aus der Anzeige von KMail rauskopiert: # florian@florian:~> head /proc/asound/card0/codec#0 # head: „ “ kann nicht zum Lesen geöffnet werden: Datei oder Verzeichnis nicht gefunden # head: „ “ kann nicht zum Lesen geöffnet werden: Datei oder Verzeichnis nicht gefunden # head: „ “ kann nicht zum Lesen geöffnet werden: Datei oder Verzeichnis nicht gefunden # head: „ “ kann nicht zum Lesen geöffnet werden: Datei oder Verzeichnis nicht gefunden # head: „ “ kann nicht zum Lesen geöffnet werden: Datei oder Verzeichnis nicht gefunden # head: „ “ kann nicht zum Lesen geöffnet werden: Datei oder Verzeichnis nicht gefunden # head: „ “ kann nicht zum Lesen geöffnet werden: Datei oder Verzeichnis nicht gefunden # head: „ /proc/asound/card0/codec#0“ kann nicht zum Lesen geöffnet werden: Datei oder Verzeichnis nicht gefunden Hier sieht die Bash folgendes (die Leerstellen sollen nur die Erkennung der einzelnen Zeichen durch das menschliche Auge erleichtern!): head0x20 0xA0 0x20 0xA0 0x20 0xA0 0x20 0xA0 0x20 0xA0 0x20 0xA0 0x20 0xA0 0x20 0xA0/proc/asound/card0/codec#0 Die 0x20 stören nicht, aber oben versucht die bash head 0xA00xA00xA00xA00xA00xA00xA00xA0/proc/asound/card0/codec#0 statt head /proc/asound/card0/codec#0 auszuführen. und einmal hier aus dem Editor- Fenster: # florian@florian:~> head /proc/asound/card0/codec#0 # Codec: Realtek ALC888 # Address: 0 # Vendor Id: 0x10ec0888 # Subsystem Id: 0x1019e619 # Revision Id: 0x100001 # No Modem Function Group found # Default PCM: # rates [0x560]: 44100 48000 96000 192000 # bits [0xe]: 16 20 24 # formats [0x1]: PCM Hier sieht die bash head0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20/proc/asound/card0/codec#0 Wenn du lustig bist, schnapp dir KMail und probier das aus. Kannst in einem xterm z.B. mcedit laufen lassen, der zeigt das schön an. Lösungsvorschlag von David war entweder von Hand eingeben oder | BTW: den Fehler könntest du auch beheben, indem du '0xA0' mit in IFS | aufnimmst. | | IFS="$IFS$(echo -e \xA0)" ## oder so Hab ich aber jetzt nicht probiert. Oder halt wie ich grad rausgefunden habe, erst auf Antworten gehen und aus dem Editorfenster rauszukopieren (was aber u.U. auch wieder in die Hecke gehen kann. flo --
Newsgroups: de.rec.tiere.hunde Es hat sich verlaufen. Followup-To: de.soc.netzkultur.umgangsformen Es hat den Weg nach Hause° knapp verpasst. [Christian Weiss zu einem Posting von Heinz Toennes in dsnu] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org