W nagłówku skryptu Bash jaka jest różnica między tymi dwiema instrukcjami: #!/usr/bin/env bash #!/usr/bin/bash Kiedy przejrzałem env stronę podręcznika , otrzymałem następującą definicję: env - run a program in a modified environment Co to
W nagłówku skryptu Bash jaka jest różnica między tymi dwiema instrukcjami: #!/usr/bin/env bash #!/usr/bin/bash Kiedy przejrzałem env stronę podręcznika , otrzymałem następującą definicję: env - run a program in a modified environment Co to
Próbowałem wykonać następujące polecenie: rsync -rvz --progress --remove-sent-files ./dir user@host:2222/path SSH działa na porcie 2222, ale rsync nadal próbuje użyć portu 22, a następnie narzeka na brak znalezienia ścieżki, ponieważ oczywiście nie istnieje. Chciałbym wiedzieć, czy możliwe...
Czy istnieje sposób, aby ukryć tylko zmiany etapowe? Scenariusz, z którym mam problemy, polega na tym, że pracowałem nad kilkoma błędami w danym momencie i wprowadziłem kilka nieetapowych zmian. Chciałbym mieć możliwość stopniowania tych plików indywidualnie, tworzenia plików .patch i...
Jestem nowy w Git i próbuję zrozumieć różnicę między squash a rebase. Jak rozumiem, wykonujesz squash podczas wykonywania
Nie mogę ustalić, na czym ifpolega problem z poniższym stwierdzeniem w odniesieniu do elifi then. Pamiętaj, że printfwciąż jest w fazie rozwoju. Po prostu nie byłem jeszcze w stanie tego przetestować w oświadczeniu, więc jest to prawdopodobnie błąd. Występuje błąd: ./timezone_string.sh: line 14:...
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 2 lata temu .
Mam bardzo dziwny problem z giti github. Kiedy próbuję naciskać, otrzymuję: git push -u origin master ERROR: Repository not found. fatal: The remote end hung up unexpectedly Dodałem pilota: git remote add origin [email protected]:account-name/repo-name.git Jakieś
O ile wiem, użycie &polecenia po służy do uruchomienia go w tle. Przykład &użycia:tar -czf file.tar.gz dirname & A co powiesz na &&? (spójrz na ten przykład: /server/215179/centos-100-disk-full-how-to-remove-log-files-history-etc#answer-215188
Sposób, w jaki zwykle dołączasz skrypt, to „source” na przykład: main.sh: #!/bin/bash source incl.sh echo "The main script" w tym sh: echo "The included script" Wynikiem wykonania polecenia „./main.sh” jest: The included script The main script ... Teraz, jeśli spróbujesz wykonać ten...
W danej powłoce normalnie ustawiłbym zmienną lub zmienne, a następnie uruchomiłem polecenie. Ostatnio dowiedziałem się o koncepcji przygotowania definicji zmiennej do polecenia: FOO=bar somecommand someargs To działa ... w pewnym sensie. Nie działa, gdy zmieniasz zmienną LC_ * (która wydaje się...
Opierając się na tablicy asocjacyjnej w skrypcie Bash, muszę iterować, aby uzyskać klucz i wartość. #!/bin/bash declare -A array array[foo]=bar array[bar]=foo Właściwie nie rozumiem, jak zdobyć klucz podczas korzystania z pętli
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 6 lat temu . Chcę, aby mój...
Czasami, gdy próbuję uruchomić Firefoksa, mówi „proces Firefox już działa”. Więc muszę to zrobić: jeremy@jeremy-desktop:~$ ps aux | grep firefox jeremy 7451 25.0 27.4 170536 65680 ? Sl 22:39 1:18 /usr/lib/firefox-3.0.1/firefox jeremy 7578 0.0 0.3 3004 768 pts/0 S+ 22:44 0:00 grep...
Mam już skonfigurowanego agenta ssh i mogę uruchamiać polecenia na serwerze zewnętrznym w skrypcie Bash, wykonując takie czynności jak: ssh blah_server "ls; pwd;" Teraz naprawdę chciałbym uruchomić wiele długich poleceń na serwerze zewnętrznym. Umieszczenie wszystkich tych znaków w cudzysłowie...
Piszę skrypt powłoki i muszę sprawdzić, czy aplikacja terminalowa została zainstalowana. Chcę użyć do tego polecenia TRY / CATCH, chyba że istnieje lepszy
На этот вопрос есть ответы на przepełnienie stosu на русском : Как создать репозиторий на GitHub через командную строку? Utworzyłem nowe lokalne repozytorium Git: ~$ mkdir projectname ~$ cd projectname ~$ git init ~$ touch file1 ~$ git add file1 ~$ git commit -m 'first...
Czy istnieje sposób na ograniczenie głębokości listy plików rekurencyjnych w systemie Linux? Obecnie używam polecenia: ls -laR > dirlist.txt Ale mam około 200 katalogów i każdy z nich ma 10 katalogów. Zajmie to zbyt długo i pochłonie zbyt wiele zasobów systemowych. Wszystko, co naprawdę mnie...
Próbuję napisać skrypt powłoki, który tworzy niektóre katalogi na zdalnym serwerze, a następnie używa scp do kopiowania plików z mojego komputera lokalnego na zdalny. Oto co mam do tej pory: ssh -t user@server<<EOT DEP_ROOT='/home/matthewr/releases' datestamp=$(date...
Chcę wywołać myscriptplik w ten sposób: $ ./myscript -s 45 -p any_string lub $ ./myscript -h #should display help $ ./myscript #should display help Moje wymagania to: getopt tutaj, aby uzyskać argumenty wejściowe sprawdź, czy -sistnieje, jeśli nie, zwróć błąd sprawdź, czy wartość po -sznaku...