Pytania oznaczone «sh»

228
Zmiana domyślnego „push” na Git Remote

Chcę zmienić domyślny docelowy oddział firmy Git, abym mógł to zrobić git push Zamiast: git push upstream Obecnie jest ustawiony na pilota źródłowego i chcę ustawić go na innego pilota. Próbowałem usunąć oryginalny (sklonowany z) pilot git remote rm origin Który usunął oryginalny pilot....

227
Jak mogę zmusić `find` do zignorowania katalogów .svn?

Często używam findpolecenia do przeszukiwania kodu źródłowego, usuwania plików, cokolwiek. Irytujące, ponieważ Subversion przechowuje duplikaty każdego pliku w swoich .svn/text-base/katalogach, moje proste wyszukiwania kończą się uzyskaniem wielu duplikatów wyników. Na przykład, chcę rekursywnie...

227
Uzyskaj datę utworzenia skrytki

Czy istnieje sposób na określenie, kiedy utworzono skrytkę? git stash listwyświetla tylko skrytki i git stash show XXXXXXpokazuje wszystkie pliki i zmiany, ale nie datę utworzenia

225
Błąd „oczekiwanie jednego operatora” w Bash, jeśli warunek

Próbowałem dowiedzieć się, co jest z tym nie tak, ale po prostu nie mogę tego zrozumieć. W tej części pojawia się błąd. elif [ $operation = "man" ]; then if [ $aug1 = "add" ]; then # <- Line 75 echo "Man Page for: add" echo "" echo "Syntax: add [number 1] [number 2]" echo "" echo...

224
Jak echo 4-znakowego znaku Unicode w Bash?

Chciałbym dodać czaszkę i skrzyżowane piszczele Unicode do mojego monitu powłoki (konkretnie „CZASZKA I KRZYŻOWCE” (U + 2620)), ale nie mogę rozgryźć magicznej inkantacji, która sprawiłaby, że echo wyplułoby ją, lub jakiekolwiek inne, 4-cyfrowy znak Unicode. Dwucyfrowe są łatwe. Na przykład echo -e...

223
Sprawdź, czy glob ma jakieś dopasowania w bash

Jeśli chcę sprawdzić, czy istnieje pojedynczy plik, mogę go przetestować za pomocą test -e filenamelub [ -e filename ]. Załóżmy, że mam glob i chcę wiedzieć, czy istnieją jakieś pliki, których nazwy pasują do globu. Glob może dopasować 0 plików (w takim przypadku nie muszę nic robić) lub może...

223
Jak przeglądać nazwy plików zwracane przez find?

x=$(find . -name "*.txt") echo $x jeśli uruchomię powyższy fragment kodu w powłoce Bash, otrzymam ciąg zawierający kilka nazw plików oddzielonych spacją, a nie listę. Oczywiście mogę je dalej oddzielić pustymi, aby uzyskać listę, ale jestem pewien, że jest lepszy sposób, aby to zrobić. Więc jaki...