Pytania oznaczone «bash»

9
Najbardziej wydajny sposób na uruchomienie 2 pętli while

Obecnie używam dwóch różnych whilepętli, aby uruchomić menedżera okien, dwm i pasek stanu, który drukuje na nim informacje o systemie. Obecnie moim rozwiązaniem jest uruchamianie ich kolejno w tym samym skrypcie, na przykład: while true; do $HOME/Scripts/dwm-status sleep 2s done & while...

9
Gdzie mam ustawić ścieżkę Bash?

Chcę usunąć ~/binz mojej ŚCIEŻKI. Skonfigurowałem to kilka miesięcy temu, kiedy Linux (Ubuntu) był dla mnie bardzo nowy, ale nie wiem, jak go dodałem ... Nic nie pojawia się podczas wyszukiwania wszystkich plików wymienionych poniżej. Gdzie jeszcze można to ustawić? Jest wstępnie zawieszony po...

9
Dziwne zachowanie d-control

Mogę używać tego catjako bardzo prostego edytora tekstu cat > foo.txt. Jeśli wtedy wpiszę: bar baz a następnie naciśnij ctrl+ D, teraz wygląda to tak: $ cat > foo.txt bar baz^D z kursorem na ^. Jeśli naciśniemy go jeszcze raz, plik zostanie zapisany. Jeśli jednak cokolwiek nacisnę (okej,...

9
Jak zatrzymać dołączanie historii Bash

Mam problem z konfiguracją końcowej historii Bash tak, jak chcę. Chciałbym nie mieć zduplikowanych wpisów, a jeśli wprowadzę polecenie, chcę je zapisać, a powyższe duplikaty usunąć. Problem polega na tym, że historypolecenie pokazuje mi, że działa tak, jak chcę, ale po wylogowaniu duplikaty...

9
Równoległa pętla for

Chcę zrównoleglić forpętle poniższego kodu. Jak to zrobić? #!/bin/bash N=$1 n=$2 for (( i=1; i<=$N; i++ )); do min=100000000000000 //set min to some garbage value for (( j=1; j<=$n; j++ )); do val=$(/path/to/a.out) val2=`echo $val | bc` if (( $val2 < $min )); then min=$val2;...

9
Jak napisać test na logowanie do systemu?

Napisałem skrypt CGI w Pythonie, który wywołuje bashpolecenia i musi przetestować udane logowanie do hosta. Jak napisać na to test? Na przykład, czy mogę utworzyć bashskrypt, który przetestuje daną kombinację nazwy użytkownika i hasła względem zarejestrowanego użytkownika na...

9
Apt-get autouzupełnianie

Obecnie korzystam z 64-bitowej wersji Debian Wheezy. Mam problem z automatycznym ukończeniem apt-get. Mam zainstalowane zakończenie bash. Jeśli jestem zalogowany jako root w powłoce, mogę użyć automatycznego uzupełniania dla apt-get (np. Apt-get install wicd [tab] [tab ]) i pokaże mi wszystkie...

9
Dwie rury do jednego polecenia

Jestem trochę zdezorientowany następującą składnią. Chociaż działa, nie rozumie, dlaczego działa. Wygląda na to, że do polecenia diff dołączone są dwie rury. Ale czy nie jest tylko jeden STDIN? Przykłady: diff <(echo "foobar") <(echo "barbaz") diff <(cat foo.txt) <(cat...

9
Bash: Użyj aliasu w zmiennej

Piszę skrypt bash, który uruchamia każdy z argumentów jako polecenie. Działa to dla poleceń w moim PATH, ale nie dla aliasów. Mogę bezpośrednio wywołać alias w skrypcie, ale nie mogę wywołać aliasu, który został przekazany jako argument. Problem (zakładam) polega na tym, że aliasy są rozwijane...

9
Jak podzielić dane wyjściowe i przechowywać je w tablicy?

To jest wynik: 3,aac-lc, 93.8, aaclc, 77.3, h.264, 1024.6, h.264, 1029.1, 31, 31, 0,0,0.000000,31,31,0,0,0.000000,7,0,0,0.000000,30,1280 720,10,0,0,0.000000,30,1280 720 Próbowałem z 2 scenariuszem: Przechowywanie w tablicy @arr=split(',',$stats); echo "statistics: $stats" Przechowywanie w...

9
SSH LocalCommand przy wyjściu

Za ~/.ssh/configpomocą tej LocalCommanddyrektywy można wykonać polecenie lokalne za każdym razem, gdy łączysz się ze zdalnym komputerem za pośrednictwem SSH. Ale jak wykonać polecenie, gdy wychodzę z połączenia SSH? Wygląda na to, że pliki * .bashrc / .bash_profile * nie są pobierane po zakończeniu...