Z jakiegoś dziwnego powodu próbowałem „” jako separatora słów w identyfikatorach, jak w:
$ export foo'bar=1
>
> ^C
$
Wynik jest taki, jak pokazano powyżej, tzn. Natychmiastowa zmiana na „>” i system oczywiście czeka na więcej informacji z mojej strony. Jak widzisz, musiałem nacisnąć Ctrl-C, aby uciec. To samo dzieje się przy użyciu innych poleceń, takich jak
$ ls foo'bar
$ mkdir foo'bar
Jestem ciekawy sensu tego wszystkiego, właśnie to specjalne znaczenie „” ma w komendach terminalowych (tak wyjątkowych, że rozbiera się je nawet wewnątrz identyfikatorów).
Dodatkowo: na marginesie chciałbym również znać zestaw znaków specjalnych lub w inny sposób nieprawidłowy w nazwach plików i folderów, zarówno w systemach uniksowych, jak i Windows (aby uzyskać wspólny podzbiór bezpiecznych) (w szczególności, co ze wszystkimi spoza ASCII?).
Dziękuję, Denis