Pytania oznaczone «shell»

17
Jak uniknąć spacji po zmiennej bash w ciągu?

Mam zmienną koloru. Używam go do ustawiania koloru łańcuchów, oceniając je wewnątrz łańcucha. Jednak muszę podać spację po nazwie (aby nazwa nie zawierała części tekstu). To czasami wygląda źle. Jak mogę uniknąć używania (drukowania) tego miejsca? Przykład (powiedzmy to Red=1i NC=2): echo -e...

17
Jak program decyduje, czy mieć kolorowe wydruki?

Kiedy wykonuję polecenie z terminala, który drukuje kolorowe wydruki (takie jak lslub gcc), drukowane są kolorowe wydruki. Z mojego zrozumienia, proces faktycznie generuje kody specjalne ANSI , a terminal formatuje kolor. Jednak jeśli wykonam to samo polecenie w innym procesie (powiedzmy...

17
Pomiń ślad wykonania bash (zestaw -x) z zewnątrz skryptu

Próbowałem znaleźć odpowiedź na to pytanie, ale jak dotąd nie miałem szczęścia: Mam skrypt, który uruchamia inne skrypty, a wiele innych skryptów zawiera „set -x”, co powoduje, że wypisują każde wykonane polecenie. Chciałbym się tego pozbyć, ale zachowuję informacje, jeśli którykolwiek ze skryptów...

17
Czy zmienne takie jak 0 $ i 1 $ zmienne środowiskowe / zmienne?

Są to zmienne w powłoce jak $0, $1, $2, $?, itd. Próbowałem wydrukować powłokę i zmienne środowiskowe za pomocą następującego polecenia: set Ale tych zmiennych nie było na liście. Zasadniczo te zmienne nie są uważane za zmienne powłoki / środowiska, prawda? (nawet jeśli je wyprowadzasz, musisz...

16
Przetwarzanie zmiennej bash z sed

zmienna bash LATLNG zawiera wartość szerokości i długości geograficznej w podobnych nawiasach (53.3096,-6.28396) Chcę parsować je do zmiennej o nazwie LAT i LON, którą próbuję wykonać za pomocą sed tak LAT=$(sed "s/(\(.*\),\(.*\))/\1/g" "$LATLNG") LON=$(sed "s/(\(.*\),\(.*\))/\2/g"...

16
Dlaczego moje klawisze strzałek nie działają w sh?

Niedawno zainstalowałem Ubuntu i kiedy uruchamiam sh na Terminalu, moje klawisze strzałek nie działają, więc nie mogę przeglądać historii połączeń ani edytować tego, co wpisuję. Po prostu wychodzi jak dziwne postacie ^[[A. Powłoka logowania jest bash i działa dobrze, ale jak tylko przejdę do sh,...

16
Zmień czcionkę w poleceniu echo

Czy można zmienić atrybuty czcionki wyjściowej echa w Zsh lub Bash? Chciałbym coś podobnego do: echo -n "This is the font: normal " echo -n $font=italic "italic," echo -n $font=bold "bold," echo -n "and" echo -n $font=small "small". tak, aby wydrukować: „To jest czcionka: normalna, kursywa ,...