Pytania oznaczone «sh»

165
eval polecenie w Bash i jego typowe zastosowania

Po przeczytaniu stron podręcznika bash iw odniesieniu do tego postu . Wciąż nie rozumiem, co dokładnie evalrobi polecenie i jakie byłyby jego typowe zastosowania. Na przykład, jeśli: bash$ set -- one two three # sets $1 $2 $3 bash$ echo $1 one bash$ n=1 bash$ echo ${$n} ## First attempt to echo...

165
Sprawdź, czy użytkownik istnieje

Chcę utworzyć skrypt, aby sprawdzić, czy użytkownik istnieje. Używam poniższej logiki: # getent passwd test > /dev/null 2&>1 # echo $? 0 # getent passwd test1 > /dev/null 2&>1 # echo $? 2 Więc jeśli użytkownik istnieje, to mamy sukces, w przeciwnym razie użytkownik nie...

165
Instrukcja Bash if z wieloma warunkami zgłasza błąd

Próbuję napisać skrypt, który będzie sprawdzał dwie flagi błędów i w przypadku zmiany jednej flagi (lub obu) pojawi się echo - wystąpił błąd. Mój skrypt: my_error_flag=0 my_error_flag_o=0 do something..... if [[ "$my_error_flag"=="1" || "$my_error_flag_o"=="2" ] || [ "$my_error_flag"="1"...

165
przekształcić obiekt w tablicę z lodash

W jaki sposób można przekształcić wielkim objectaby arrayz lodash? var obj = { 22: {name:"John", id:22, friends:[5,31,55], works:{books:[], films:[],} 12: {name:"Ivan", id:12, friends:[2,44,12], works:{books:[], films:[],} } // transform to var arr = [{name:"John", id:22...},{name:"Ivan",...

164
Ile przypadkowych elementów, zanim MD5 spowoduje kolizje?

Mam bibliotekę obrazów na Amazon S3. Dla każdego obrazu md5 adres URL źródła na moim serwerze oraz znacznik czasu, aby uzyskać unikalną nazwę pliku. Ponieważ S3 nie może mieć podkatalogów, muszę przechowywać wszystkie te obrazy w jednym płaskim folderze. Czy muszę się martwić o kolizje w...

164
Jak zignorować sprawdzanie autentyczności ansible SSH?

Czy istnieje sposób na zignorowanie sprawdzania autentyczności SSH przez Ansible? Na przykład, kiedy właśnie skonfigurowałem nowy serwer, muszę odpowiedzieć twierdząco na to pytanie: GATHERING FACTS *************************************************************** The authenticity of host...

163
Jak określić nazwę funkcji z wnętrza funkcji

Jeśli mam skrypt Bash taki jak: #!/bin/bash f() { # echo function name, "f" in this case } Czy jest na to sposób? Można to wykorzystać w wiadomościach pomocy, takich jak printf "Usage: %s: blah blah blah \n" $(basename $0) >&2; Tylko w tym przypadku nie chciałem $0, czyli nazwa pliku...

163
Wyświetlanie pełnego wyniku polecenia PS

Kiedy uruchamiam ps -auxpolecenie na moim serwerze linuxowym, z którym łączyłem się za pomocą putty, kilka procesów jest zbyt długich, aby zmieścić się w bieżącej szerokości okna. Czy jest alternatywa? -- Aktualizacja -- Przepraszam, że obniżyłem ocenę, myślałem, że inni też nie uznają odpowiedzi...

163
Przecięcie dwóch list w Bash

Próbuję napisać prosty skrypt, który wyświetli zawartość znalezioną na dwóch listach. Aby uprościć, użyjmy ls jako przykładu. Wyobraź sobie, że „jeden” i „dwa” to katalogi. one = `ls one` two = `ls two` przecięcie $ jeden $ dwa Nadal jestem dość zielony w bashu, więc nie krępuj się poprawić, jak...

162
Solenie hasła: najlepsze praktyki?

Zawsze byłem ciekawy ... Co jest lepsze, gdy zasolisz hasło do haszowania: prefiks czy postfiks? Czemu? Czy to ma znaczenie, jeśli solisz? Aby wyjaśnić: Wszyscy (miejmy nadzieję) już wiemy, że powinniśmy posolić hasło, zanim zaszyfrujemy je do przechowywania w bazie danych [ Edycja: Więc możesz...

162
Domyślna implementacja dla Object.GetHashCode ()

Jak działa domyślna implementacja GetHashCode()? I czy wystarczająco dobrze radzi sobie ze strukturami, klasami, tablicami itp.? Próbuję zdecydować, w jakich przypadkach powinienem spakować własne iw jakich przypadkach mogę bezpiecznie polegać na domyślnej implementacji, aby dobrze się spisać. Nie...

162
Xcode - Ale… Gdzie są nasze archiwa?

Przesłałem trzy wersje mojej aplikacji do App Store za pomocą poleceń kompilacji i archiwizacji. Ale ... Gdzie są te archiwa? Właśnie się dowiedziałem, że potrzebuję ich tylko do czytania crashlogów. Mój ~/Library/Developer/Xcode/Archivesfolder jest pusty (w rzeczywistości znajduje się w nim...