Ok; załóżmy, że jestem w Bash i mam kilka plików w folderze. Kilka z nich ma swoje nazwy file☠☡☢☣.txt
, od których ☠☡☢☣
zaczynają się szalone, nietypowe postacie z Unicode. Jak mam się odnieść do jednego z nich? Wciśnięcie karty tylko automatycznie się kończy file
, a następnie chce, abyś napisał szaloną postać. Czy jest jakiś sposób, aby powiedzieć bashowi „wybierz 3. z listy, którą mi właśnie dałeś”?
źródło
exec bash
, ponieważ jest to dość ważny krok, aby to zadziałało! ;)Innym sposobem, który czasem działa, jest użycie
?
lub*
globowanie symboli wieloznacznych, a następnie wpisanie części pozostałych „rzeczy”, aż uzyskasz unikalne dopasowanie z uzupełnianiem tabulatorów.źródło
Przejdź do katalogu zawierającego
file☠☡☢☣.txt
i wprowadźls -i
. Zobaczysz linię:gdzie
xxxxx
jest numerem indeksufile☠☡☢☣.txt
. Wchodzić:gdzie
xxxxx
w poprzednim wierszu znajduje się wyżej wymieniony numer indeksu uzyskany zls -i
. To zmienia nazwęfile☠☡☢☣.txt
nabettername.txt
.źródło