Pytania oznaczone «shell»

147
Wydrukuj datę ostatniej modyfikacji pliku w Bash

Nie mogę znaleźć sposobu na wydrukowanie daty pliku. Jak dotąd mogę wydrukować wszystkie pliki w katalogu, ale muszę wydrukować z nim daty. Wiem, że muszę dołączyć format daty z echem wpisu, ale nie mogę znaleźć prawidłowego formatu. echo "Please type in the directory you want all the files to be...

146
Nie znaleziono polecenia źródła w powłoce sh

Mam skrypt, który używa shpowłoki. W wierszu używającym sourcepolecenia pojawia się błąd. Wydaje się, że sourcenie jest uwzględniony w mojej shpowłoce. Jeśli jawnie spróbuję uruchomić sourcez powłoki, otrzymuję: sh: 1: source: not found Czy powinienem jakoś zainstalować „source”? Czy mam złą...

145
Jak wyprowadzić tekst bez nowej linii w programie PowerShell?

Chcę, aby mój skrypt PowerShell wydrukował coś takiego: Enabling feature XYZ......Done Skrypt wygląda mniej więcej tak: Write-Output "Enabling feature XYZ......." Enable-SPFeature... Write-Output "Done" Ale Write-Outputzawsze wypisuje nowy wiersz na końcu, więc mój wynik nie znajduje się w...

144
PowerShell: Uruchom polecenie z katalogu skryptu

Mam skrypt PowerShell, który wykonuje pewne czynności przy użyciu bieżącego katalogu skryptu. Więc w tym katalogu, bieganie .\script.ps1działa poprawnie. Teraz chcę wywołać ten skrypt z innego katalogu bez zmiany katalogu, do którego się odwołuje skrypt. Więc chcę wywołać ..\..\dir\script.ps1i...

143
Co oznacza $$ w powłoce?

Czytałem kiedyś, że jednym ze sposobów uzyskania unikalnej nazwy pliku w powłoce dla plików tymczasowych jest użycie podwójnego znaku dolara ( $$). To faktycznie daje liczbę, która zmienia się od czasu do czasu ... ale jeśli wywołujesz ją wielokrotnie, zwraca tę samą liczbę. (Rozwiązaniem jest po...

143
Jak przejść do każdego katalogu i wykonać polecenie?

Jak napisać skrypt bash, który przechodzi przez każdego katalogu wewnątrz parent_directory i wykonuje się polecenia w każdym katalogu . Struktura katalogów jest następująca: katalog_nadrzędny (nazwa może być dowolna - nie podąża za wzorcem) 001 (nazwy katalogów są zgodne z tym wzorcem) 0001.txt...

143
PowerShell i operator -contains

Rozważ następujący fragment: "12-18" -Contains "-" Można by pomyśleć, że to się ocenia true, ale tak nie jest. falseZamiast tego zostanie to ocenione . Nie jestem pewien, dlaczego tak się dzieje, ale tak się dzieje. Aby tego uniknąć, możesz zamiast tego użyć tego: "12-18".Contains("-") Teraz...

142
Najlepszy sposób na pisanie do konsoli w PowerShell

Mam trochę zamieszania co do różnych sposobów drukowania (echa) na konsoli. Widziałem, że istnieje wiele sposobów zapisywania danych wyjściowych do konsoli, takich jak: Write-Host "Hello world1" "Hello World2" Out-Host -InputObject "Hello World3" Wszystkie trzy sposoby zostaną wydrukowane na...

141
Zamknij skrypt w przypadku błędu

Buduję skrypt powłoki, który ma taką iffunkcję: if jarsigner -verbose -keystore $keyst -keystore $pass $jar_file $kalias then echo $jar_file signed sucessfully else echo ERROR: Failed to sign $jar_file. Please recheck the variables fi ... Chcę, aby wykonanie skryptu zakończyło się po...

141
Jak tworzyć trwałe aliasy programu PowerShell

Chcę utworzyć aliastematyce cmdlet, które nie wygasają po zamknę bieżącej sesji PowerShell, powiedzmy, że mam ten alias: C:\Users\Aymen> New-Alias Goto Set-Location To doskonale tworzy Gotoalias, ale chcę go używać nawet po zamknięciu bieżącej sesji, jak mogę to osiągnąć. Uwaga: System...

140
Skąd wiadomo, czy łańcuch zawiera inny łańcuch w POSIX sh?

Chcę napisać skrypt powłoki systemu Unix, który będzie wykonywał różne logiki, jeśli w innym ciągu znajduje się ciąg. Na przykład, jeśli jestem w określonym folderze, odejdź. Czy ktoś mógłby mi powiedzieć, jak to osiągnąć? Jeśli to możliwe, chciałbym, aby to nie było specyficzne dla powłoki (tj....