Re: Fundsachen in HomeVZ: mit ls -l ?$2@ und mit echo: ^W$2@
Am Freitag, 17. Oktober 2003 17:40 schrieb Ruediger Noack:
Hallo Ruediger,
> Michael Maldener wrote:
> > #Interessant ist, dass die Datei ganz am Anfang steht:
> >
> > ich@rose:~> ls -la
> > insgesamt 7528
> > -rw-r--r-- 1 ich users 0 2003-10-16 17:30 ?$2@
> > drwxr-xr-x 32 ich users 4096 2003-10-17 11:41 .
> > drwxr-xr-x 12 root root 4096 2003-10-17 10:42 ..
>
> Der Dateiname bestand aus mehr als 4 Zeichen.
Woher weisst Du das, bitte??
Mit
ja@rose:~/test> echo ?$2@
?@
kommen 2 Zeichen, wahrscheinlich weil es
in diesem VZ nichts zu expandieren gibt. ??
> Da ist mindestens eins
> dabei, das nicht dargestellt wird und am Anfang des Namens steht.
Woher weisst Du das, bitte? # Weil ?$2@ im ls vor . steht?
> Ein
>
> ls | od -xc
>
> hätte dich wahrscheinlich schlauer gemacht.
Behersche od noch nicht ganz perfekt, habe es mir nocheinmal angesehen.
Hab mal die Dateien selbst angelegt.
ja@rose:~/test> echo touch '?$2@'
touch ?$2@
ja@rose:~/test> touch '?$2@'
ja@rose:~/test> l
insgesamt 8
drwxr-xr-x 2 ja users 4096 2003-10-17 22:00 ./
drwxr-xr-x 13 ja users 4096 2003-10-17 21:16 ../
-rw-r--r-- 1 ja users 0 2003-10-17 22:00 ?$2@
# ?$2@ steht hier am Schluss!
_______________________________________
# Habe mal mit od getestet:
Klar ist \n new line
aber was ist \0 ?
ja@rose:~/test> ls
?$2@
ja@rose:~/test> ls|od -xc
0000000 243f 4032 000a
? $ 2 @ \n \0
0000005
ja@rose:~/test>
_________________________________________
# Ich denke die beiden Dateien haben etwas miteinander zu tun
ja@rose:~/test3> ls
?$2@ ^W$2@
# nach dem loeschen der ersten mit dem mc, war die zweite ja auch weg.
_______________________________________
# Hier nocheinmal die beiden zusammen mit od:
ja@rose:~/test3> l
insgesamt 8
drwxr-xr-x 2 ja users 4096 2003-10-17 22:07 ./
drwxr-xr-x 15 ja users 4096 2003-10-17 22:04 ../
-rw-r--r-- 1 ja users 0 2003-10-17 22:00 ?$2@
-rw-r--r-- 1 ja users 0 2003-10-17 22:03 ^W$2@
ja@rose:~/test3> ls \?\$2\@ |od -xc
0000000 243f 4032 000a
? $ 2 @ \n \0
0000005
ja@rose:~/test3> ls \^W\$2\@ |od -xc
0000000 575e 3224 0a40
^ W $ 2 @ \n
>
> --
> Gruß
> Rüdiger
--
# Mfg Michael Maldener + Das beste Linux ist die Pluralitaet aller Linuxica ;)
Reply to: