Niestety nie oto mi chodzi. Chcę zrobić skrypt robiący plik tekstowy o nazwie aktualnie zalogowanego użytkownika. Potrzebuję nazwę samej zmiennej % xxx oznaczającej nazwę użytkownika. Nazwa pliku miałaby być taka: % xxx.txt
Tak więc jednak chodzi Ci o zmienne systemowe (tylko być może tego nie wiesz). A w jakim języku chcesz ten skrypt pisać? W bashu byłoby to “touch $USER”
To mógł być plik konfiguracyjny jakiegoś programu, który po prostu pod %h wstawiał $HOME. Taka notacja jak w printf jest całkiem popularna i wiele programów może jej używać. Np. date do formatowania też używa liter poprzedzonych znakiem procenta.