Pytania oznaczone «sh»

17
Dlaczego bash uważa, że ​​010 to 8?

Dlaczego bash myśli, że liczba 010 = 8? x=010 echo $x 010 echo $(( x+0 )) 8 echo $(( x-2 )) 6 Myślałem, że to może być binarne, ale 010 = 10 = 2. Więc dlaczego dostaje 8, i jak mogę sprawić, żeby myślał 010 = 10 (i 010 - 2 =

17
Czy dołączyć polecenie do pliku wyjściowego?

Przepraszam za mylący tytuł! Załóżmy, że biegnę apt-cache depends kde-window-manager > ~/Desktop/kwin-depends W folderze pulpitu otrzymam plik o nazwie „kwin-depends”. Czy jest jakaś sztuczka, aby dołączyć polecenie, które wydałem jako część pliku, najlepiej na początku pliku? Tak więc,...

17
usuń plik, ale wyklucz wszystkie pliki z listy

Muszę okresowo czyścić folder. Dostaję listę plików, która zawiera tekst, które pliki są dozwolone. Teraz muszę usunąć wszystkie pliki, których nie ma w tym pliku. Przykład: dont-delete.txt: dontdeletethisfile.txt reallyimportantfile.txt neverdeletethis.txt important.txt Mój folder do...

17
Kopiuj i wklej nie działa w terminalu

Zanim zaczniesz oznaczać to jako duplikat, wiem o Ctrl+ Shift+ Ci Ctrl+ Shift+V Próbuję ich użyć, ale to nie działa. Na jednym konkretnym komputerze Ubuntu normalne polecenia wklejania nie działają: nie działają lokalnie i nie działają za pośrednictwem sesji zdalnej. Domyślam się, że być może...

17
Co robi $ {0% / *} w skryptach powłoki?

Przepraszam, jeśli to głupie pytanie, ale szukałem go bez powodzenia. Co dokładnie robi druga linia? #!/bin/sh cd ${0%/*} || exit 1 Wiem, że pierwszy to shebang, drugi próbuje zmienić katalog, ale część jest myląca ${0%/*}. Czy możesz mi wyjaśnić tę drugą

16
Jak działa indeks myślnika i wyszukiwanie Unity?

Jakie przedmioty i jakie atrybuty są indeksowane? Np. pulpit / wyrzutnie, dokumenty; jakie metadane? Gdzie jest przechowywany indeks? sqlite, couchdb, ...? Który język zapytań jest używany; jakie jest zapytanie? W jaki sposób wyniki są uszeregowane / uporządkowane? Chciałbym zobaczyć przykładowe...

16
Dodać folder skryptu bash do ścieżki?

Mam kilka skryptów bash w folderze aplikacji, których chciałbym użyć tak, jakby były na mojej ścieżce. Gdyby były prostymi aplikacjami, po prostu dodałbym katalog do ~ / .bashrc, ale to są skrypty. na przykład: ~/a_dir/another_dir/foo.sh ~/a_dir/another_dir/foo-gui.sh Czy istnieje dobry sposób...