Pytania oznaczone «shell»

12
Ukryć wynik polecenia powłoki tylko w przypadku powodzenia?

Ukrywanie danych wyjściowych polecenia powłoki zwykle wymaga przekierowania stderr i stdout. Czy jest jakieś wbudowane narzędzie lub polecenie, które domyślnie ukrywa dane wyjściowe, ale w przypadku błędu zrzuca całe zgromadzone dane wyjściowe? Chciałbym uruchomić to jako opakowanie zdalnych...

11
Instrukcja przełącznika PowerShell z wieloma wartościami

Czy ktoś wie, jak mogę uzyskać instrukcję switch z wieloma możliwymi wartościami, jak na przykład poniżej? switch ($myNumber) { 1 3 5 7 9 { write-host "Odd" } 2 4 6 8 10 {write-host "Even" } } Kiedyś był łatwy w VBScript, więc jestem pewien, że brakuje mi czegoś prostego. np. w...

11
rsync: getcwd (): Brak takiego pliku lub katalogu (2)

Chcę zsynchronizować Server1i Server2dzienniki LogServer. Dla Server1: rsync -avz -e 'ssh -p 2188' user@server1:/usr/local/servers/logs/* /usr/local/logs/ Ten działa, ale dla Server2: rsync -avz -e 'ssh -p 2188' user@server2:/usr/local/servers/logs/* /usr/local/logs/ To nie...

11
przesyłanie hasła i bezpieczeństwa

Czasami tak robię echo "secret" | mysql -u root -p .... Teraz zastanawiam się nad bezpieczeństwem: czy ktoś wymieniający wszystkie procesy widzi hasło? Aby to sprawdzić, spróbowałem echo "test" | sleep 1000i polecenie echa z kluczem tajnym nie było widoczne na wyjściu „ps aux”. Zakładam więc, że...

11
Jak przekazać parametry do funkcji?

Muszę przetworzyć kopię roboczą SVN w skrypcie PS, ale mam problemy z przekazywaniem argumentów do funkcji. Oto co mam: function foo($arg1, $arg2) { echo $arg1 echo $arg2.FullName } echo "0: $($args[0])" echo "1: $($args[1])" $items = get-childitem $args[1] $items | foreach-object -process...

11
Jak różnicować dwa foldery w programie Windows Powershell?

Próbuję znaleźć różnice w zawartości dwóch struktur folderów za pomocą programu Windows Powershell. Użyłem następującej metody, aby upewnić się, że nazwy plików są takie same, ale ta metoda nie mówi mi, czy zawartość plików jest taka sama: $firstFolder = Get-ChildItem -Recurse...

11
Filtr różnic wydajności PowerShell a funkcja

Obecnie czytam książkę Windows PowerShell 3.0 krok po kroku, aby uzyskać więcej informacji na temat programu PowerShell. Na stronie 201 autor pokazuje, że filtr jest szybszy niż funkcja z tym samym funkcjonalnie. Ten skrypt zajmuje 2,6 sekundy na swoim komputerze: MeasureAddOneFilter.ps1 Filter...