Pytania oznaczone «sh»

121
wyodrębnij część ciągu za pomocą bash / cut / split

Mam taki ciąg: /var/cpanel/users/joebloggs:DNS9=domain.com Muszę wyodrębnić nazwę użytkownika ( joebloggs) z tego ciągu i zapisać ją w zmiennej. Format łańcucha zawsze będzie taka sama, z wyjątkiem joebloggsi domain.comtak myślę łańcuch można podzielić dwa razy przy użyciu cut? Pierwszy...

120
Wielowierszowe polecenia bash w pliku makefile

Mam bardzo wygodny sposób kompilacji projektu za pomocą kilku wierszy poleceń basha. Ale teraz muszę go skompilować za pomocą makefile. Biorąc pod uwagę, że każde polecenie jest uruchamiane we własnej powłoce, moje pytanie brzmi: jaki jest najlepszy sposób na uruchomienie wielowierszowego polecenia...

120
Jak jednocześnie dodać wiele plików do Git

To będzie moje pierwsze użycie gita. Dodałem nowe pliki (dużo) do folderu / projektu (repozytorium lokalne git). Przeszedłem przez samouczki i fora online i widzę, że potrafię git commit -a Więc idę do folderu podstawowego repozytorium i robię plik sudo git commit -a Ale potem pojawia się kilka...

119
Jak uruchomić polecenie przed zakończeniem działania skryptu Bash?

Jeśli skrypt Bash ma set -e, a polecenie w skrypcie zwraca błąd, jak mogę przeprowadzić pewne porządki przed zamknięciem skryptu? Na przykład: #!/bin/bash set -e mkdir /tmp/foo # ... do stuff ... rm -r /tmp/foo Jak mogę się upewnić, że /tmp/foozostanie ono usunięte, nawet jeśli jedno z poleceń...

119
Słynny „BŁĄD: odmowa dostępu do .git użytkownikowi”

Próbowałem googlować i przeczytać https://help.github.com/en/articles/connecting-to-github-with-ssh i różne, różne przewodniki. Nie mogę git push -u origin masterlub git push origin master(to samo polecenie). Konto git mam od co najmniej 2 lat. Udało mi się utworzyć repozytoria i push -u origin...

119
DESTDIR i PREFIX marki

Próbuję zainstalować oprogramowanie w określonym katalogu. Znalazłem kilka sposobów, ale nie jestem pewien, jakie są między nimi różnice. ./configure --prefix=*** make install DESTDIR=*** make install prefix=*** Jestem zdezorientowany co do funkcji tych trzech. Czy osiągają ten sam...

119
Skrypt Bash do obliczenia czasu, który upłynął

Piszę skrypt w bash, aby obliczyć czas, jaki upłynął na wykonanie moich poleceń, rozważ: STARTTIME=$(date +%s) #command block that takes time to complete... #........ ENDTIME=$(date +%s) echo "It takes $($ENDTIME - $STARTTIME) seconds to complete this task..." Wydaje mi się, że moja logika jest...

119
Nie można skopiować ~ / .ssh / id_rsa.pub

Podążam za generowaniem kluczy SSH , mówi sudo apt-get install xclip Pobiera i instaluje xclip. Jeśli nie masz apt-get, może być konieczne użycie innego instalatora (np. yum) xclip -sel clip < ~/.ssh/id_rsa.pub Kopiuje zawartość pliku id_rsa.pub do schowka Ale po uruchomieniu xclip -sel clip...