Pytania oznaczone «bash»

14
Sprawdź, czy zmienna jest tablicą w powłoce Bourne'a?

W powłoce Bourne'a, która obsługuje zmienną tablicową, możemy użyć analizy składniowej, aby sprawdzić, czy zmienna jest tablicą. Wszystkie poniższe polecenia zostały uruchomione po uruchomieniu a=(1 2 3). zsh: $ declare -p a typeset -a a a=( 1 2 3 ) bash: $ declare -p a declare -a a='([0]="1"...

14
Ukończenie bash jest bardzo niekompletne na centos 7

Zainstalowałem zakończenie bash za pomocą yum install --enablerepo=epel bash-completion. Chociaż działa dla niektórych podstawowych poleceń (git i yum), brakuje mi dużej części uzupełniających. Mój /etc/bash_completion.dzawiera następujące: bash_completion.d] $ ls git iprutils...

14
Lokalizowanie folderu rozszerzenia PHP za pomocą bash

Próbuję zbudować skrypt bash, aby zainstalować rozszerzenie Source Guardian PHP, jednak katalog docelowy jest inny w każdej kolejnej wersji Ubuntu. Zainstalowanie PHP5 na Ubuntu 14.04 powoduje, że rozszerzenia są przechowywane w / usr / lib / php5 / 20121212 + lfs /, w Ubuntu 15.04 ten katalog się...

14
Ctrl-Backspace i Ctrl-Delete w bash

Instalacja Debiana 8.3 stty werase '^H' lub w Arch Linux 2/2016 stty werase '^?' in .bashrc(na przykład) tworzy Ctrl- Backspaceusuń ostatnie słowo w terminalu. Nie jest to jednak to samo zachowanie, co we współczesnych aplikacjach GUI (np. Firefox): Usuwa ostatnie słowo oddzielone białymi...

14
Uruchom to samo polecenie wiele razy w tle

Jak można uruchamiać wiele poleceń i wykonywać je w tle za pomocą bash? Na przykład: $ for i in {1..10}; do wait file$i &; done gdzie czekanie jest niestandardowym plikiem binarnym. W tej chwili pojawia się błąd: syntax error near unexpected token `;' podczas uruchamiania powyższego...

14
Bezpośrednie wyjście do potoku i standardowego wyjścia

Zastanawiałem się, czy istnieje sposób na przesłanie wyniku polecenia i skierowanie go do standardowego wyjścia. Na przykład fortunedrukuje plik cookie fortuny, a także kopiuje go do schowka: $ fortune | tee >(?stdout?) | pbcopy "...Unix, MS-DOS, and Windows NT (also known as the Good, the...

14
bash: zepsułem [[<]]

Pisałem skrypt bash i nagle takie zachowanie się zaczęło: [[ 1 < 2 ]]; echo $? # outputs 0 [[ 2 < 13 ]]; echo $? # outputs 1 ale -ltdziała solidnie: [[ 1 -lt 2 ]]; echo $? # outputs 0 [[ 2 -lt 13 ]]; echo $? # outputs 0 czy <jakoś przypadkowo nadpisałem ? oto skrypt, który napisałem,...

14
Jak uczynić bash glob zmienną łańcuchową?

Informacja o systemie System operacyjny: OS X bash: GNU bash, wersja 3.2.57 (1) - wydanie (x86_64-apple-darwin16) tło Chcę, aby wehikuł czasu wykluczył zestaw katalogów i plików ze wszystkich moich projektów git / nodejs. Moi katalogów projektu są ~/code/private/i ~/code/public/tak staram się...

14
Jak działa polecenie exit na terminalu uniksowym?

Czy ktoś mógłby wyjaśnić, jak to exitpolecenie działa w terminalu uniksowym? Wyszukiwanie man exit i which exitnie było pomocne, natrafiłem na następujący problem. Po zainstalowaniu pakietów dodatkowych dla Anacondy i PyCharm w moim nowym systemie Red Hat zauważyłem, że kiedy dzwonię exitdo...

14
Jak czytać różne wiersze pliku dla różnych zmiennych?

Chciałbym przeczytać różne wiersze pliku tekstowego dla różnych zmiennych. Na przykład input.txt: line1 foo foobar bar line2 bar line3 foo line4 foobar bar Chcę wynik ten powinien być przechowywany w zmiennych var1, var2, var3i var4takie, które var1=line1 foo foobar bar var2=line2 bar i tak...

14
Rura B do D? - A i&B || C | re

Czy istnieje sposób, aby ponownie napisać strukturę poleceń, A && B || C | Daby B lub C zostały podłączone do D? Przy bieżącym poleceniu uruchamiane są tylko B lub oba C i D. Na