Pytania oznaczone «shell»

766
Policz liczbę wierszy w repozytorium git

Jak policzyć całkowitą liczbę wierszy obecnych we wszystkich plikach w repozytorium git? git ls-files daje mi listę plików śledzonych przez git. Szukam polecenia do catwszystkich tych plików. Coś jak git ls-files | [cat all these files] | wc

766
Dlaczego „cd” nie działa w skrypcie powłoki?

Próbuję napisać mały skrypt, aby zmienić bieżący katalog na katalog projektu: #!/bin/bash cd /home/tree/projects/java Zapisałem ten plik jako proj, dodałem uprawnienia do wykonywania chmodi skopiowałem go do /usr/bin. Kiedy nazywam to: projnic nie robi. Co ja robię

729
Jak „grep” ciągły strumień?

Czy można tego używać grepw ciągłym strumieniu? Mam na myśli rodzaj tail -f <file>polecenia, ale z grepwyjściem, aby zachować tylko te linie, które mnie interesują. Próbowałem, tail -f <file> | grep patternale wydaje się, że grepmożna go wykonać tylko po tailzakończeniu, czyli...

728
Wyodrębnij podciąg w Bash

Biorąc pod uwagę nazwę pliku w formularzu someletters_12345_moreleters.ext, chcę wyodrębnić 5 cyfr i umieścić je w zmiennej. Aby podkreślić ten punkt, mam nazwę pliku z x liczbą znaków, a następnie pięciocyfrową sekwencję otoczoną pojedynczym podkreśleniem po każdej stronie, a następnie innym...

713
Co oznacza set -e w skrypcie bash?

Badam zawartość tego pliku preinst , który skrypt wykonuje przed rozpakowaniem pakietu z pliku archiwum Debiana (.deb). Skrypt ma następujący kod: #!/bin/bash set -e # Automatically added by dh_installinit if [ "$1" = install ]; then if [ -d /usr/share/MyApplicationName ]; then echo...

710
Jak uruchomić skrypt PowerShell

Jak uruchomić skrypt PowerShell? Mam skrypt o nazwie myscript.ps1 Mam zainstalowane wszystkie niezbędne frameworki Ustawić, że polityka realizacji rzeczą Postępowałem zgodnie z instrukcjami na tej stronie pomocy MSDN i próbuję uruchomić go w następujący sposób: powershell.exe...

622
Sprawdź, czy konieczne jest ściąganie w Git

Jak sprawdzić, czy zdalne repozytorium uległo zmianie i czy muszę je pobrać? Teraz używam tego prostego skryptu: git pull --dry-run | grep -q -v 'Already up-to-date.' && changed=1 Ale jest raczej ciężki. Czy jest lepszy sposób? Idealne rozwiązanie sprawdzi wszystkie odległe gałęzie i...

609
Jak łączyć ciągi i zmienne w PowerShell?

Załóżmy, że mam następujący fragment kodu: $assoc = New-Object psobject -Property @{ Id = 42 Name = "Slim Shady" Owner = "Eminem" } Write-host $assoc.Id + " - " + $assoc.Name + " - " + $assoc.Owner Spodziewałbym się, że ten fragment pokaże: 42 - Slim Shady - Eminem Zamiast tego...

605
Ustawianie zmiennych środowiskowych Windows PowerShell

Dowiedziałem się, że ustawienie zmiennej środowiskowej PATH wpływa tylko na stary wiersz polecenia. Wygląda na to, że PowerShell ma inne ustawienia środowiska. Jak zmienić zmienne środowiskowe dla PowerShell (v1)? Uwaga: Chcę, aby moje zmiany były trwałe, więc nie muszę ich ustawiać za każdym...