Pytania oznaczone «shell»

83
Uruchom skrypt w monicie Maca „Odmowa uprawnień”

Jestem nowy na Macu i nie znam poleceń terminala, umieszczam dvtcolorconvert.rbplik w katalogu głównym mojego woluminu, ten skrypt Ruby może konwertować motywy xcode 3 na format motywów xcode 4, który jest xxxxxxxx.dvtcolorthemeformatem. Następnie uruchom skrypt /dvtcolorconvert.rb...

83
Wyodrębnij nazwę pliku ze ścieżki

Chcę wyodrębnić nazwę pliku z poniższej ścieżki: D: \ Server \ User \ CUST \ MEA \ Data \ In \ Files \ CORRECTED \ CUST_MEAFile.csv Teraz napisałem ten kod, aby uzyskać nazwę pliku. Działa to dobrze, o ile poziom folderu się nie zmienił. Ale w przypadku zmiany poziomu folderu kod ten musi...

82
Jak osadzić skrypt bash bezpośrednio w aliasie git

Czy mogę osadzić następujący kod powłoki bash: for name in $(git diff --name-only $1); do git difftool $1 $name & done bezpośrednio do tworzenia aliasu git: git config --global alias.diffall ***my-bash-code-here*** To prowadzi do mojego poprzedniego pytania / odpowiedzi na SO, gdzie...

82
Najlepszy sposób na stworzenie demona skryptu powłoki?

Zastanawiam się, czy jest lepszy sposób na stworzenie demona, który czeka na coś używając tylko sh niż: #! /bin/sh trap processUserSig SIGUSR1 processUserSig() { echo "doing stuff" } while true; do sleep 1000 done W szczególności zastanawiam się, czy istnieje sposób, aby pozbyć się pętli i...

82
Ogranicz głębokość rekursji Get-ChildItem

Mogę uzyskać wszystkie elementy podrzędne rekurencyjnie za pomocą tego polecenia: Get-ChildItem -recurse Ale czy istnieje sposób na ograniczenie głębokości? Czy chcę na przykład powtórzyć tylko jeden lub dwa poziomy w dół?

82
Znajdź wszystkie pliki bez bajtów w katalogu i podkatalogach

Jak mogę znaleźć wszystkie pliki o rozmiarze zerowym w katalogu i jego podkatalogach? Ja to zrobiłem: #!/bin/bash lns=`vdir -R *.* $dir| awk '{print $8"\t"$5}'` temp="" for file in $lns; do if test $file = "0"; then printf $temp"\t"$file"\n" fi temp=$file done Ale wyniki otrzymuję tylko...

82
Jak uzyskać katalog bezwzględny pliku w bash?

Napisałem skrypt bash, który pobiera plik wejściowy jako argument i czyta go. Ten plik zawiera ścieżki (w stosunku do jego lokalizacji) do dodatkowych używanych plików. Chciałbym, aby skrypt przeszedł do folderu zawierającego plik wejściowy, aby wykonać dalsze polecenia. Jak więc uzyskać...

81
Jak uzyskać listę programów uruchomionych z nohup

Uzyskuję dostęp do serwera z systemem CentOS (dystrybucja Linuksa) z połączeniem SSH. Ponieważ nie zawsze mogę być zalogowany, używam „nohup [polecenie] &” do uruchamiania programów. Nie mogłem znaleźć listy wszystkich programów, z których zacząłem używać nohup. „Jobs” działa tylko przed...