हो सकता है कि वे केवल उसी तरह दिखते हों जैसे उनका एक ही नाम हो।
प्रयत्न:
$ touch Stéphane Stéphane Stéphane\ Stéphane
$ ls -1
Stéphane
Stéphane
Stéphane
Stéphane
वे बहुत ज्यादा एक जैसे दिखते हैं।
$ ls -1b
Stéphane
Stéphane
Stéphane
Stéphane\
थोड़ा बेहतर। अंतरिक्ष चरित्र को ध्वजांकित किया जाता है \
(हालांकि सभी ls
कार्यान्वयन ऐसा नहीं करते हैं)।
$ LC_ALL=C ls -1b
Ste\314\201phane
St\303\251phane
St\303\251phane\
St\342\200\213\303\251phane
अब हम बात कर रहे हैं (सभी गैर-एएससीआईआई पात्रों को उनके बाइट घटकों के अष्टक मूल्य के रूप में प्रस्तुत किया गया है)
आप यह भी कर सकते हैं, और यह किसी भी इनपुट के लिए काम करता है:
$ ls | LC_ALL=C sed -n l
Ste\314\201phane$
St\303\251phane$
St\342\200\213\303\251phane$
St\303\251phane $
यहां, लाइनों के अंत को चिह्नित किया गया है $
जिसके कारण अनुगामी स्थान को स्पॉट करना आसान हो जाता है। हालाँकि, यह फ़ाइल नामक स्थान को खोलने में मदद नहीं करेगाStéphane<newline>Stéphane
$ ls | perl -Mopen=locale -MUnicode::UCD=charinfo -lpe '
s/[^\41-\177]/"<".charinfo(ord$&)->{name}.">"/ge'
Ste<COMBINING ACUTE ACCENT>phane
St<LATIN SMALL LETTER E WITH ACUTE>phane
St<ZERO WIDTH SPACE><LATIN SMALL LETTER E WITH ACUTE>phane
St<LATIN SMALL LETTER E WITH ACUTE>phane<SPACE>
यह स्पष्ट करता है कि क्या हुआ।
विषय पर अधिक के लिए यह अन्य उत्तर भी देखें ।
ls -la
कृपया परिणाम दिखा सकते हैं ?