Moje pytanie dotyczy pierwszeństwa przekierowania to bash. Załóżmy, że masz polecenie: cmd1 < cmd2 > cmd3 Czy to przełożyłoby się na: (cmd1 < cmd2) > cmd3 Lub cmd1 < (cmd2 >
Moje pytanie dotyczy pierwszeństwa przekierowania to bash. Załóżmy, że masz polecenie: cmd1 < cmd2 > cmd3 Czy to przełożyłoby się na: (cmd1 < cmd2) > cmd3 Lub cmd1 < (cmd2 >
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...
Byłem sfrustrowany wcześniejszymi różnicami w wynikach whichpolecenia na różnych platformach (Linux vs. Solaris vx. OS X), z różnymi powłokami, które prawdopodobnie również biorą w tym udział. typezostał zaproponowany jako lepsza alternatywa, ale jak by to było przenośne? W przeszłości pisałem...
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...
Mam ustawiony emacsjako mój domyślny edytor w /etc/profile. Kiedy chcę używać emacsw terminalu. Otwieram to z -nwopcją. Jak mogę zachować to samo zachowanie, crontab -euniemożliwiając otwieranie się w
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,...
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...
Czy to błąd, czy funkcja? Wydaje się, że dzieje się tak w przypadku niecytowanych alfanumerycznych. Uruchamianie GNU bash, wersja 4.1.5 for alpha01234; do echo $((++i));
Używam domyślnych wersji bash i screena w OS X Lion. Kiedy jestem w sesji ekranowej i przewijam historię bashu, dochodzę do polecenia, które jest wystarczająco długie, aby je zawinąć. Mógłbym najpierw wpisać jakieś polecenie: selassid@tem02:~$ ls
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;...
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...
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...
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...
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...
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...
Wyobraź sobie, że mam skrypt foo. Powinien zostać uruchomiony raz, gdy użytkownik się zaloguje, i nie jest potrzebny po pomyślnym uruchomieniu. Moje pytanie: czy bezpiecznie jest usunąć plik skryptu z poziomu skryptu? Na przykład: #!/bin/bash # do something ... # if successful rm...
Chcę wygenerować listę plików, które mają: Takie samo imię Różne treści w katalogu (w tym wszystkie katalogi i treści potomne). Jak zrobić? Bash, perlu, wszystko jest w porządku. Zatem dwa pliki o tej samej nazwie i tej samej zawartości nie powinny się
Tak więc mam finchklienta czatu z wiersza poleceń (think pidgin) działającego na zdalnej maszynie, na której pracuję ssh. finchma dźwięki powiadomień i może uruchomić polecenie, gdy wystąpią określone zdarzenia, umożliwiając przekazanie pliku dźwiękowego jako %s. na przykładmplayer %s z komputera...
Próbuję nauczyć się skryptowania bash. Pracuję nad praktycznym problemem i w pewnym momencie muszę dodać wiersz do pliku, który wymaga rootpozwolenia na zapis. Kod wygląda następująco: # some code echo "add this line to the code" >> fileName # some code Czy jest możliwe, aby w jakiś sposób...
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...