Pytania oznaczone «bash»

13
Poprawne znaki nazwy funkcji powłoki

Korzystanie z rozszerzonych znaków Unicode jest (bez wątpienia) przydatne dla wielu użytkowników. Prostsze powłoki (ash (busybox), myślnik) i ksh nie działają z: tést() { echo 34; } tést Ale bash , mksh , lksh i zsh wydają się na to pozwalać. Wiem, że prawidłowe nazwy funkcji POSIX używają tej...

13
Dodaj wielu użytkowników do grupy UNIX w jednym wierszu

Na Linuksie Centos 6.5 (i prawdopodobnie dowolnym) mogę utworzyć grupę: sudo groupadd mygroup i dodaj do niego kilku użytkowników: sudo usermod -a -G mygroup userA sudo usermod -a -G mygroup userB sudo usermod -a -G mygroup userC Liczba użytkowników w moim konkretnym przypadku to 20. Jak mogę...

13
Dlaczego „bash -x” psuje ten skrypt?

Mam skrypt mierzący czas wykonywania niektórych poleceń. Potrzebuje polecenia „rzeczywistego” time, czyli binarnego na przykład w /usr/bin/time(ponieważ wbudowany bash nie ma -fflagi). Poniżej uproszczony skrypt, który można debugować: #!/bin/bash TIMESEC=$(echo blah | ( /usr/bin/time -f %e...

13
ocena ekspansji arytmetycznej w bash

Poniższy wiersz tworzy, file_c-6.txtale generuje 5: $ i=5; ls file_a-${i}.txt file_b-${i}.txt > file_c-$(( ++i )).txt; echo $i 5 $ cat file_c-6.txt file_a-5.txt file_b-5.txt Jeśli ktoś usunie >to wyświetli file_c-6.txti wyświetli 5: Nie rozumiem, dlaczego nie zachowuje wartości z...

13
Przekazanie polecenia przez filtr kolorów

Czy coś takiego istnieje w Uniksie? $ echo "this should show in red" | red $ echo "this should show in green" | green $ echo "this should show in blue" | blue Nie mam tu na myśli dosłownego tekstu kodu koloru (na przykład wklejenia do pliku). Chodzi mi o to, aby tekst rzeczywiście pojawił się w...

13
Co to jest „<Esc> Kv” w bash

Kiedy jestem w bash i prasy Esc, Shift+ K, Vbash wystrzeliwuje się $EDITORz podobnym do pliku /tmp/bash-fc-186566385. Dlaczego tak jest i jaki jest jego cel? Prawdopodobnie muszę wspomnieć, że uruchamiam bash set -o

13
Ustawianie tymczasowych aliasów bash podczas wchodzenia do folderu

Czasami lubię mieć bardzo spersonalizowane aliasy bash i może skróty klawiszowe, kiedy wchodzę do folderu (może to być projekt, w którym jestem przyzwyczajony do pisania wielu poleceń z CLI). Załóżmy, że kiedy wchodzę do folderu takiego jak „projectAlpha /”, oczekuję niestandardowych aliasów,...

13
Kiedy {a, b, c} jest rozwijane w bashu, a kiedy nie?

Skrypt bash, który zawiera for i in {a,b}-{1,2}; do echo $i; done odciski a-1 a-2 b-1 b-2 po wykonaniu. Tego się spodziewałem - w miarę {a,b}rozszerzania konstrukcji. Jednak gdy (inny) skrypt zawiera v={a,b}-{1,2} echo $v drukuje {a,b}-{1,2} czego się nie spodziewałem. Spodziewałem...

13
Odwracanie zawartości zmiennej słowami

Więc jeśli mam zmienną VAR='10 20 30 40 50 60 70 80 90 100' i powtórz to echo "$VAR" 10 20 30 40 50 60 70 80 90 100 Jednak w dalszej części skryptu muszę odwrócić kolejność tej zmiennej, aby wyświetlała się jako coś podobnego echo "$VAR" | <code to reverse it> 100 90 80 70 60 50 40 30...