Pytania oznaczone «sh»

124
Jaki jest przypadek użycia noop [:] w bash?

Szukałem noop w bash (:), ale nie mogłem znaleźć żadnych dobrych informacji. Jaki jest dokładny cel lub przypadek użycia tego operatora? Próbowałem śledzić i działa to tak dla mnie: [mandy@root]$ a=11 [mandy@root]$ b=20 [mandy@root]$ c=30 [mandy@root]$ echo $a; : echo $b ; echo $c 10 30 Daj mi...

124
Policz wystąpienia znaku w ciągu znaków za pomocą funkcji Bash

Muszę policzyć liczbę wystąpień znaku w ciągu znaków za pomocą funkcji Bash. W poniższym przykładzie, gdy char to (na przykład) t, echojest to poprawna liczba wystąpień tin var, ale gdy znak jest przecinkiem lub średnikiem, wypisuje zero: var = "text,text,text,text" num = `expr match $var...

123
Wyodrębnij katalog ze ścieżki

W moim skrypcie potrzebuję katalogu pliku, z którym pracuję. Na przykład file = "stuff / backup / file.zip" . Potrzebuję sposobu, aby uzyskać ciąg „ rzeczy / kopia zapasowa / ” ze zmiennej

123
Przejrzyj właściwości w obiekcie JavaScript za pomocą Lodash

Czy można przeglądać właściwości obiektu JavaScript? Na przykład mam obiekt JavaScript zdefiniowany w ten sposób: myObject.options = { property1: 'value 1', property2: 'value 2' }; Właściwości zostaną dynamicznie dodane do tego obiektu. Czy istnieje sposób, bym po prostu przeszukał i sprawdził,...

122
Jak dołączyć plik do skryptu powłoki bash

Czy istnieje sposób na włączenie innego skryptu powłoki do skryptu powłoki, aby mieć dostęp do jego funkcji? Podobnie jak w PHP, możesz użyć includedyrektywy z innymi plikami PHP, aby uruchomić zawarte w nich funkcje, po prostu wywołując nazwę

121
Jak mogę uciec od spacji na liście pętli bash?

Mam skrypt powłoki bash, który przechodzi przez wszystkie katalogi podrzędne (ale nie pliki) określonego katalogu. Problem polega na tym, że niektóre nazwy katalogów zawierają spacje. Oto zawartość mojego katalogu testowego: $ls -F test Baltimore/ Cherry Hill/ Edison/ New York City/...