Pytania oznaczone «bash»

18
Jak wydrukować różnicę kolorów?

Chciałem sformatować pliki Unix warunkowo, obecnie pracuję nad diffpoleceniem i chciałem wiedzieć, czy można sformatować tekst wyniku diffpolecenia. Przykład: Dopasowane wartości powinny być wyświetlane na zielono. Niedopasowane wartości powinny być wyświetlane na czerwono. Załóżmy, że mam...

18
Znaczenie [„$ {1: 0: 1}” = '-']

Mam następujący skrypt do uruchomienia procesu MySQL: if [ "${1:0:1}" = '-' ]; then set -- mysqld_safe "$@" fi if [ "$1" = 'mysqld_safe' ]; then DATADIR="/var/lib/mysql" ... Co w tym kontekście oznacza 1: 0:

18
Jak mogę odłączyć proces od skryptu bash?

Usiłuję odłączyć proces od skryptu bash, aby SIGINT nie był przekazywany do procesu po zamknięciu skryptu. Użyłem disownpolecenia bezpośrednio w terminalu, jednak w bash disownnie powstrzymuje SIGINT od przekazania. Celem tego skryptu jest uruchomienie openocd, a następnie gdb za pomocą...

18
Jak ustawić PATH podczas uruchamiania polecenia ssh?

Zakładając, że użytkownik ma /bin/bashpowłokę /etc/passwd. Następnie ssh user@host commanduruchamia polecenie za pomocą Bash. Jednak powłoka ta nie jest ani logowana, ani interaktywna, co oznacza, że ​​ani ~/.bash_profilenie ~/.bashrcjest pozyskiwana. W takim przypadku, jak ustawić PATHzmienną...

18
Ustawienie wyjścia jq na zmienną Bash

Korzystam z curl, aby odzyskać JSON z pozostałego interfejsu API w następujący sposób: content=$(curl -s -X GET -H "Header:Value" http://127.0.0.1:8200/etc) echo "${content}"| jq -r '.data.value' co daje wartość, której potrzebuję. Jednak; kiedy zmieniam powyższy kod, aby wyglądał...

18
Zrozumienie `echo $ ((0x63))`

Szukałem sposobu konwersji szesnastkowej za pomocą wiersza poleceń i odkryłem, że jest to bardzo łatwa metoda echo $((0x63)). Działa świetnie, ale jestem trochę zdezorientowany, co się tutaj dzieje. Wiem, że $(...)jest to zwykle podpowłoka, której zawartość jest oceniana przed poleceniem...