kiedy piszę ls
lub locate
jako dane wyjściowe, otrzymuję „ a file.txt
” (między „a” i „file.txt” jest spacja).
zaznaczam go myszką, a następnie wklejam środkowym przyciskiem.
teraz muszę wstawić \ po „a”, aby „ a file.txt
” można było odczytać w poleceniu takim jak „ ls a\ file.txt
” teraz, jeśli nazwa pliku to nazwa książki, która ma dużo spacji, modyfikacja nazwy wymaga czasu. czy jest sposób, aby to zrobić szybko?
źródło
Odwrotny ukośnik jest używany jako znak ucieczki dla powłoki, aby dosłownie potraktować przestrzeń, która następuje po niej. Spróbuj zastąpić spacje podkreśleniami lub myślnikami.
źródło
Niektóre emulatory terminali (np. Mac OS X Terminal) mają polecenie wklejania tekstu w cudzysłów. W Terminalu jest to Edycja> Wklej tekst ucieczki ; wstawia odwrotne ukośniki przed znakami specjalnymi. Twój program terminalowy może mieć podobne polecenie.
źródło