Muszę wkleić wielowierszowy kod bash do terminala, ale za każdym razem, gdy to robię, każda linia jest uruchamiana jako osobne polecenie, gdy tylko zostanie wklejona.
Jestem nowicjuszem w git i pracuję na git. Dodałem kilka plików w git: git add <file1> git add <file2> potem chciałem przekazać to do przeglądu, ale omyłkowo to zrobiłem git commit więc pliki, które zmieniłem, nie trafiają do recenzji. Jeśli teraz wprowadzę polecenie: git...
Kiedy używam Git Bash (w systemie Windows), nie mogę uruchomić żadnego pliku wykonywalnego bez określenia jego pełnej ścieżki, chociaż znajduje się on w folderze, który znajduje się w mojej zmiennej PATH. Wygląda na to, że bash go nie rozpoznaje. Czemu? Czy mogę to
Zamiast tworzyć nową parę kluczy SSH w pudełku włóczęgi, chciałbym ponownie użyć pary kluczy, którą mam na moim komputerze głównym, używając przekazywania agentów . Próbowałem ustawić config.ssh.forward_agent na TRUE w pliku Vagrantfile, a następnie ponownie uruchomiłem maszynę wirtualną i...
Raz po raz widzę odpowiedzi Basha na Stack Overflow, evala odpowiedzi są atakowane, gra słów przeznaczona do użycia takiego „złego” konstruktu. Dlaczego jest evaltaki zły? Jeśli evalnie można go bezpiecznie używać, czego powinienem użyć zamiast
Używam powłoki bash w systemie Linux. Mam ten prosty skrypt… #!/bin/bash TEMP=`sed -n '/'"Starting deployment of"'/,/'"Failed to start context"'/p' "/usr/java/jboss/standalone/log/server.log" | tac | awk '/'"Starting deployment of"'/ {print;exit} 1' | tac` echo $TEMP Jednak po uruchomieniu...
Próbuję napisać skrypt Bash, który nadpisze istniejący katalog. Mam katalog foo/i próbuję go nadpisać bar/. Ale kiedy to robię: cp -Rf foo/ bar/ bar/foo/tworzony jest nowy katalog. Nie chcę tego. W programie są dwa pliki foo/; ai b. Istnieją również pliki o takich samych nazwach bar/. Chcę foo/ai...
Chcę sprawdzić w linux bash, czy plik został utworzony więcej niż x razy temu. powiedzmy, że plik nazywa się text.txt, a czas to 2 godziny. if [ what? ] then echo "old enough"
Po pierwsze, wiem, że ~/to katalog domowy. CD do katalogu domowego ~lub ~/przenosi mnie do katalogu domowego. Jednak cd ~Xprzenosi mnie w szczególne miejsce, gdzie Xwydaje się być wszystko. W bashu, jeśli wbiję " cd ~" i wciskam zakładkę, to pokazuje kilka możliwych ~Xopcji, takich jak ~maili...
Mam kilka katalogów i podkatalogów zawierających pliki bez rozszerzenia. Chcę dodać .jpgdo wszystkich plików zawartych w tych katalogach. Widziałem skrypty bash do zmiany rozszerzenia pliku, ale nie tylko do dodania jednego. Musi też być rekurencyjna, czy ktoś może mi
Czy tak jest? Czy NSUserDefaults są resetowane po przesłaniu aktualizacji do aplikacji w App Store, czy też są resetowane? Moja aplikacja ulega awarii po zaktualizowaniu, ale nie ulega awarii po pełnym pobraniu - więc próbuję określić, co może się różnić w zaktualizowanej sesji od świeżo pobranej...
sed "s/\(.*\)/\t\1/" $filename > $sedTmpFile && mv $sedTmpFile $filename Oczekuję, że ten sedskrypt wstawi znak tabprzed każdym wierszem, $filenameale tak nie jest. Z jakiegoś powodu tzamiast tego wstawia .
Zmieniłem kilka plików w repozytorium git, ale jeszcze ich nie zatwierdziłem. Mogę uzyskać listę zmian, po prostu wywołując git status. Ale jak oprócz nazw plików uzyskać listę wierszy lub zmienionych treści ? Początkowo myślałem o użyciu git diff , ale wydaje się, że jest to przydatne tylko do...
Mam problem z następującym kodem: callBash.py: import subprocess print "start" subprocess.call("sleep.sh") print "end" sleep.sh: sleep 10 Chcę, aby „koniec” został wydrukowany po 10 sekundach. (Wiem, że to głupi przykład, mógłbym po prostu spać w Pythonie, ale ten prosty plik sleep.sh był...
Zaimplementowałem BloomFilter w Pythonie 3.3 i otrzymałem różne wyniki podczas każdej sesji. Analiza tego dziwnego zachowania doprowadziła mnie do wewnętrznej funkcji hash () - zwraca ona różne wartości skrótu dla tego samego ciągu w każdej sesji. Przykład: >>>...
Czy istnieje dobry sposób na wyjaśnienie, jak rozwiązać problem „ ! [rejected] master -> master (fetch first)'” w Git? Kiedy używam tego polecenia $ git push origin master, wyświetla komunikat o błędzie. ! [rejected] master -> master (fetch first) error: failed to push some refs to...
Mam skrypt, który będzie uruchamiany interaktywnie przez użytkowników nietechnicznych. Skrypt zapisuje aktualizacje statusu do STDOUT, aby użytkownik miał pewność, że skrypt działa poprawnie. Chcę, aby zarówno STDOUT, jak i STDERR zostały przekierowane do terminala (aby użytkownik mógł...
Wiem, że odpowiedź jest tam, ale jestem dość głupi na Uniksie i prawdopodobnie nie rozpoznałbym rozwiązania, gdyby uderzyło mnie to w twarz. Jestem na komputerze Mac i łączę się z serwerem SVN przez tunelowanie SSH. Muszę za ssh-add privateKey.txtkażdym razem, gdy chcę połączyć się z serwerem SVN...
Jak mogę iterować przez wszystkie lokalne gałęzie w moim repozytorium przy użyciu skryptu bash. Muszę iterować i sprawdzić, czy istnieje różnica między oddziałem a niektórymi zdalnymi oddziałami. Dawny for branch in $(git branch); do git log --oneline $branch ^remotes/origin/master; done Muszę...
Piszę skrypt powłoki, który powinien być nieco bezpieczny, tj. Nie przekazuje bezpiecznych danych przez parametry poleceń i najlepiej nie używa plików tymczasowych. Jak mogę przekazać zmienną do wejścia standardowego polecenia? A jeśli nie jest to możliwe, jak poprawnie wykorzystać pliki...