Pytania oznaczone «sh»

187
Sprawdź, czy funkcja istnieje w bash

Obecnie przeprowadzam kilka testów jednostkowych wykonywanych z poziomu bash. Testy jednostkowe są inicjowane, wykonywane i czyszczone w skrypcie bash. Ten skrypt zwykle zawiera funkcje init (), execute () i cleanup (). Ale nie są obowiązkowe. Chciałbym sprawdzić, czy są, czy nie są...

187
Zmienna zmodyfikowana w pętli while nie jest zapamiętywana

W poniższym programie, jeśli ustawię zmienną $foona wartość 1 w pierwszej ifinstrukcji, działa ona w tym sensie, że jej wartość jest zapamiętywana po instrukcji if. Jednak gdy ustawię tę samą zmienną na wartość 2 wewnątrz instrukcji, ifktóra jest wewnątrz whileinstrukcji, jest ona zapominana po...

187
niepoprawny kod polecenia, pomimo upływu kropek, używając sed

Zmuszenie do używania CVS dla bieżącego klienta i zmiana adresu dla zdalnego repozytorium. Jedynym sposobem, w jaki mogę zmienić zdalny adres w moim lokalnym kodzie, jest wyszukiwanie rekurencyjne i zamiana. Jednak przy użyciu komendy sed spodziewałbym się, że zadziała: find ./ -type f -exec sed...

186
Cofanie przypadkowego pop git stash pop

Założyłem kilka lokalnych zmian przed wykonaniem skomplikowanego scalenia, scaliłem, a potem głupio zapomniałem zatwierdzić przed uruchomieniem git stash pop. Pop stworzył pewne problemy (złe wywołania metod w dużej bazie kodu), które są trudne do wyśledzenia. Uruchomiłem git stash show, więc...

186
git stash -> scal ukrytą zmianę z bieżącymi zmianami

Wprowadziłem kilka zmian w moim oddziale i zdałem sobie sprawę, że zapomniałem o innych niezbędnych zmianach w tym oddziale. To, czego chcę, to sposób na połączenie moich ukrytych zmian z bieżącymi zmianami. Czy jest na to sposób? To bardziej dla wygody, w końcu poddałem się i popełniłem...

185
znaleźć -exec funkcję powłoki w systemie Linux?

Czy istnieje sposób na findwykonanie funkcji zdefiniowanej w powłoce? Na przykład: dosomething () { echo "doing something with $1" } find . -exec dosomething {} \; Wynikiem tego jest: find: dosomething: No such file or directory Czy istnieje sposób, aby uzyskać find„S -execzobaczyć...

185
Prawidłowy sposób importowania lodash

Miałem poniżej informację zwrotną dotyczącą żądania ściągnięcia, zastanawiam się tylko, który sposób jest prawidłowy sposób importowania lodash? Lepiej wykonaj import z 'lodash / has'. W przypadku wcześniejszej wersji lodash (v3), która sama w sobie jest dość ciężka, powinniśmy importować tylko...

184
Pętla nad tablicami, wypisywanie zarówno indeksu, jak i wartości

Chcę zrobić coś takiego: foo=( ) foo[0]="bar" foo[35]="baz" for((i=0;i<${#foo[@]};i++)) do echo "$i: ${foo[$i]}" done # Output: # 0: bar # 1: Następnie próbowałem przejść przez to za pomocą for: foo=( ) foo[0]="bar" foo[35]="baz" for i in ${foo[@]} do echo "?: $i" done # Output: # ?: bar #...

183
Uruchom skrypt bash z adresu URL

Załóżmy, że mam plik o adresie URL „http://mywebsite.com/myscript.txt”, który zawiera skrypt: #!/bin/bash echo "Hello, world!" read -p "What is your name? " name echo "Hello, ${name}!" I chciałbym uruchomić ten skrypt bez uprzedniego zapisania go w pliku. Jak mam to zrobic? Teraz widziałem...