Pytania oznaczone «shell»

10
Jakie jest użycie $ & w bash?

Patrzyłem na specjalne parametry w bash. Jestem ciekawy, co to jest $&i czym się różni $_. Podczas uruchamiania poleceń widzę następujące dane wyjściowe, ale nie mogę również znaleźć znaczenia. k@Linux:~$ echo $& [1] 12397 $ k@Linux:~$ echo $n [1]+ Done echo $ k@Linux:~$...

10
Jak obsługiwać backspace podczas czytania?

Jak radzić sobie z wprowadzonymi spacjami, pokazuje, ^?czy wypróbowano i jak readliczy znaki, ponieważ 12^?3już 5 znaków było kompletnych (chociaż wszystkie nie były rzeczywistymi 12^?3^?danymi wejściowymi), ale po zwróceniu monitu, dziwne. Proszę pomóż! -bash-3.2$ read -n...

10
Wyłącz efekt nakładki przełącznika obszaru roboczego

Prowadzę testy Debiana na Gnome 3.12. Po zainstalowaniu rozszerzenia „Workspace Grid” animacja przełączania przestrzeni roboczej staje się coraz bardziej irytująca. Mówię o tej rzeczy na środku ekranu, która pojawia się, gdy używasz skrótu Ctrl + Alt + strzałka. Został podsłuchany w stopniu, w...

10
Tar listę plików, które nie wszystkie istnieją

Uruchamiam polecenie ze skryptu takiego jak tar -c -f ar.tar a b c d gdzie b, cid mogą nie istnieć i mogą być katalogami. Rozwiązania, które wymyśliłem, potokują wyjście ls -ddo grep, następnie łączą go z tarpoleceniem lub włączają rozszerzone globusy dla @(a|b|c|d). Czy istnieje lepszy sposób...

10
wyczyść wszystkie zmienne bez zamykania terminala

Chcę wiedzieć, jak usunąć wszystkie zmienne zdefiniowane w wierszu polecenia bez zamykania terminala? na przykład, jeśli ustawię zmienną w wierszu polecenia jako: $ a=1 teraz chcę usunąć zmienną $a(i wiele innych zmiennych zdefiniowanych w podobny sposób) bez zamykania terminala. Mógłbym użyć,...

10
Przekazanie skryptu poleceniem „read” do bash

Muszę uruchomić skrypt przez potokiem to przez bashz wget(raczej niż uruchomienie go bezpośrednio z bash). $ wget -O - http://example.com/my-script.sh | bash To nie działa, ponieważ mój skrypt zawiera readinstrukcje. Z jakiegoś powodu nie działają one podczas wysyłania potoku do bash: # Piping...

10
Zmień strefę czasową współdziałania

Mam cronjob, który jest wykonywany codziennie o 9:00 czasu UTC. Jestem w GMT + 1, więc wykonuje się o godzinie 10:00 czasu lokalnego. Gdy nastąpi zmiana strefy czasowej (na czas letni, DST), cronjob wykonuje się nadal o godzinie 9:00 czasu UTC, ale o godzinie 11:00 czasu lokalnego. Ale chcę, aby...

10
leniwe podstawienie bashrc

Jak uzyskać ~/.bashrcaliasy do oceny $()podstawień w czasie wykonywania , zamiast w momencie wykonywania ~ / .bashrc (podczas otwierania terminala)? Często uruchamiam to polecenie, aby dodać do niego alias: svn diff -r $(svn info | grep ^Revision | awk {'print $2'}):HEAD $(svn info | grep ^URL |...

10
Śledź określone parametry na niektórych poleceniach

Powiedzmy, że mam na przykład polecenie git branch(zawsze z kilkoma słowami). Chcę śledzić, kiedy to polecenie jest wykonywane z argumentami. Na przykład, jeśli wykonam polecenie git branch developbez błędów, chcę zapisać developplik. Próbowałem zastąpić polecenie git na moim .bash_profile, coś...

10
Usuwanie plików ze spacjami w ich nazwach

Próbuję usunąć wszystkie pliki ze spacjami w nazwach. Korzystam z następującego polecenia. Ale to daje mi błąd Komenda : ls | egrep '. ' | xargs rm Tutaj, jeśli używam tylko ls | egrep '. 'polecenia, daje mi całą nazwę pliku ze spacjami w nazwach plików. Ale gdy próbuję przekazać dane wyjściowe...