Pytania oznaczone «shell»

131
Szukam rozwiązania ALT + LeftArrowKey w zsh

Niedawno przerzuciłem się z bash na zsh, jednak brakuje mi Alt+ LeftArrowKeyi Alt+, RightArrowKeyaby przechodzić tam i z powrotem po jednym słowie. W tej chwili, jeśli naciśnę Alt+ LeftArrowKey, cofnę się o kilka liter i utknę. Nie cofnę się dalej i nie wrócę do końca linii z Alt+,...

130
Uzyskaj kod zakończenia procesu w tle

Mam polecenie wywołane przez CMD z mojego głównego skryptu powłoki Bourne, które trwa wiecznie. Chcę zmodyfikować skrypt w następujący sposób: Uruchom polecenie CMD równolegle jako proces w tle ( CMD &). W głównym skrypcie użyj pętli, aby monitorować pojawiające się polecenie co kilka sekund....

128
Konwertuj uniksowy znacznik czasu na ciąg daty

Czy istnieje szybki, jednowierszowy sposób konwertowania znacznika czasu systemu Unix na datę z wiersza poleceń systemu Unix? datemoże zadziałać, z wyjątkiem tego, że określenie każdego elementu (miesiąca, dnia, roku, godziny itp.) jest raczej niewygodne i nie mogę dowiedzieć się, jak sprawić, aby...

127
Shell - Jak znaleźć katalog jakiejś komendy?

Wiem, że kiedy jesteś w powłoce, jedynymi poleceniami, których możesz użyć, są te, które można znaleźć w jakimś katalogu ustawionym na PATH. Nawet ja nie wiem, jak sprawdzić, jakie katalogi znajdują się w mojej zmiennej PATH (i to jest kolejne dobre pytanie, na które można odpowiedzieć), chciałbym...

126
Zwracanie wartości z wywołanej funkcji w skrypcie powłoki

Chcę zwrócić wartość z funkcji wywołanej w skrypcie powłoki. Być może brakuje mi składni. Próbowałem użyć zmiennych globalnych. Ale to też nie działa. Kod to: lockdir="somedir" test() { retval="" if mkdir "$lockdir" then # Directory did not exist, but it was created successfully echo...

126
Unix - utwórz ścieżkę do folderów i plików

Wiem, że możesz mkdirutworzyć katalog i touchplik, ale czy nie ma sposobu, aby wykonać obie operacje za jednym razem? tj. jeśli chcę wykonać poniższe czynności, gdy folder othernie istnieje: cp /my/long/path/here/thing.txt /my/other/path/here/cpedthing.txt Błąd: cp: cannot create regular file...

126
Jak usunąć pierwsze znaki X z ciągu za pomocą seda?

Piszę skrypt powłoki dla wbudowanego Linuksa w małym przemysłowym pudełku. Mam zmienną zawierającą tekst pid: 1234i chcę usunąć pierwsze X znaków z linii, więc pozostaje tylko 1234. Mam więcej zmiennych, które muszę „wyczyścić”, więc muszę wyciąć X pierwszych znaków iz ${string:5}jakiegoś powodu...

126
Błąd HTTPS programu PowerShell v3 Invoke-WebRequest

Korzystając z Invoke-WebRequest i Invoke-RestMethod programu PowerShell v3, z powodzeniem użyłem metody POST do wysłania pliku json do witryny https. Polecenie, którego używam, to $cert=New-Object System.Security.Cryptography.X509Certificates.X509Certificate2("cert.crt") Invoke-WebRequest -Uri...