Pytania oznaczone «bash»

11
Pojedynczy nawias w przypisywaniu zmiennych bash

Zastanawiałem się nad pojedynczymi nawiasami w bash. Wiem, że są one używane do wykonywania poleceń w podpowłokach i że są używane do tworzenia tablic, ale czy są one używane do czegokolwiek innego? Jedną z rzeczy, które zwróciły moją uwagę, jest to, że kiedy używasz przypisania zmiennej,...

11
Dlaczego bash prowadzi do ncurses?

Myślę, że już to zauważyłem, ale nigdy o tym nie myślałem; teraz jestem ciekawa. > ldd /bin/bash linux-vdso.so.1 => (0x00007fff2f781000) libtinfo.so.5 => /lib64/libtinfo.so.5 (0x00007f0fdd9a9000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f0fdd7a5000) libc.so.6 => /lib64/libc.so.6...

11
Jak przedłużyć aliasy bash

Jak utworzyć alias, który faktycznie rozszerza inny alias o tej samej nazwie w Bash? Dlaczego: Kiedyś GREP_OPTIONSustawiłem na .bashrccoś takiego: GREP_OPTIONS="-I --exclude=\*~" Miałem też skrypt (powiedzmy, że setup-java.sh), który zadzwoniłbym przed pracą nad niektórymi projektami Java....

11
Nie możesz użyć! $ W skrypcie?

Zastanawiam się, dlaczego to nie działa #!/bin/bash ls /bin ls !$ Spodziewam się uruchomić ls /bindwa razy, ale drugi powoduje błędy, których !$nie interpretowano Coś przeoczyłem lub !$pracowałem tylko w linii poleceń? Nie mogłem znaleźć odpowiedniej części w man bash(na...

11
Jest podpowłoką to samo, co skorupa podrzędna

Istnieją dwie nazwy: podpowłoka i powłoka podrzędna . Tak, proces potomny zostanie uruchomiony przez dowolną z następujących czynności: sh -c 'echo "Hello"' ( echo "hello" ) echo "$(echo "hello") echo "hello" | cat Czy wszystkie są równoważne i mają tę samą nazwę? Czy wszystkie mają te same...

11
bash nie zmienia poprawnie rozmiaru w interaktywnym kontenerze Docker

Za każdym razem, gdy zmienia się rozmiar zacisków, zwykle bashbędzie resizeautomatycznie tak, że LINESi COLUMNSsą przeliczane poprawnie. Ale z jakiegoś powodu nie działa to w kontenerze Docker działającym bashinteraktywnie. Mam shopt checkwinsize -sw swoim bashrcpojemniku Docker (i sprawdziłem, że...

11
tymczasowa wartość skryptu bash przy komendzie

Jak poniżej polecenia, if true; then IFS=":" read a b c d e f <<< "$test" Książka mówi, że gdy polecenie przypisania wartości ( IFS ":") jest używane przed poleceniem głównym ( read a b c d e f <<< "$value"), jego wartość obowiązuje tymczasowo dla polecenia głównego. Tak więc...