З якоїсь дивної причини я спробував "" "як роздільник слів у ідентифікаторах, як у:
$ export foo'bar=1
>
> ^C
$
Результат, як показано вище, ідентично, що швидкі зміни на ">" і система, очевидно, чекає додаткової інформації з мого боку. Як бачите, мені довелося ctrl-C втекти. Те саме відбувається за допомогою інших команд, таких як
$ ls foo'bar
$ mkdir foo'bar
Мені цікаво сенс у всьому цьому, саме те особливе значення "" "має в термінальних командах (настільки особливе, що воно розчленоване навіть усередині ідентифікаторів).
Додатково: Окрім цього, я також хотів би знати набір спеціальних або недійсних символів у назвах файлів і папок, як у Unix-подібних, так і в системах Windows (щоб отримати загальну підмножину безпечних) (зокрема, що про все не-ASCII?).
Дякую, Денисе