Pytania otagowane jako bash

W przypadku pytań dotyczących skryptów napisanych dla powłoki poleceń Bash. W przypadku skryptów powłoki z błędami / błędami składni sprawdź je za pomocą programu shellcheck (lub na internetowym serwerze shellcheck pod adresem https://shellcheck.net) przed opublikowaniem tutaj. Pytania dotyczące interaktywnego korzystania z Bash są bardziej prawdopodobne na Super User niż na Stack Overflow.

2
Jak uruchomić Gradle z wiersza poleceń na Mac bash
Mam bardzo proste pytanie. Jestem zupełnie nowy na Macu i próbuję przenieść mój projekt Java na mój nowy Mac. Projekt zawiera plik Gradlew, który, jak sądziłem, mógłbym uruchomić z wiersza poleceń, aby zbudować i uruchomić na dowolnej maszynie. Kiedy robię gradlew z wiersza poleceń (w lokalizacji pliku gradlew), pojawia się …
98 java  macos  bash  gradle 

5
Jak wyodrębnić tekst z ciągu za pomocą seda?
Mój przykładowy ciąg jest następujący: This is 02G05 a test string 20-Jul-2012 Teraz z powyższego ciągu chcę wyodrębnić 02G05. W tym celu wypróbowałem następujące wyrażenie regularne z sed $ echo "This is 02G05 a test string 20-Jul-2012" | sed -n '/\d+G\d+/p' Ale powyższe polecenie nic nie drukuje i uważam, że …
98 regex  bash  sed 

6
Powłoka - zapisuje zmienną zawartość do pliku
Chciałbym skopiować zawartość zmiennej (nazywanej tutaj var) do pliku. Nazwa pliku jest przechowywana w innej zmiennej destfile. Mam z tym problem. Oto, czego próbowałem: cp $var $destfile Próbowałem też tego samego z poleceniem dd ... Oczywiście powłoka pomyślała, że $varodnosi się do katalogu, więc powiedziała mi, że nie można znaleźć …
98 linux  bash  shell 

3
Przeglądanie folderów w MSYS
To będzie najtrudniejsze pytanie dnia. Jak poruszać się po strukturze folderów systemu Windows w powłoce MSYS? Kiedy uruchamiam powłokę, widzę tylko znak „~”. Wpisuję „ls” i folder jest pusty. Chcę tylko wiedzieć, jak dostać się na mój dysk C.
98 bash  msys 

4
Zakończyć zsh, ale pozostawić uruchomione zadania otwarte?
Właśnie przełączyłem się z bash na zsh. W bash zadania w tle działają dalej po zamknięciu powłoki. Na przykład tutaj, dolphinkontynuuje działanie po exit: $ dolphin . ^Z [1]+ Stopped dolphin . $ bg [1]+ dolphin . & $ exit Tego właśnie chcę jako domyślnego zachowania. W przeciwieństwie do tego …
98 bash  zsh  jobs 


8
Co oznacza „cd -”?
W skrypcie powłoki bash dzisiaj zauważyłem poniższe polecenie na końcu skryptu. Wiem, co jest, cdale nie jestem świadomy znaczenia kreski po nim. cd - Co to znaczy? Google naiwnie obcina to, -więc nie mogę znaleźć odpowiedzi.
98 linux  bash  shell 


5
Alias ​​ZSH z parametrem
Próbuję utworzyć alias z parametrem dla mojego prostego dodawania / zatwierdzania / wypychania gita. Widziałem, że Function można użyć jako aliasu, więc próbuję, ale nie udało mi się. zanim miałem: alias gitall="git add . ; git commit -m 'update' ; git push" Ale chcę mieć możliwość modyfikowania moich zatwierdzeń: function …
98 bash  shell  alias  zsh  zshrc 

11
Nie znaleziono polecenia Gulp po instalacji
Zainstalowałem gulp (globalnie) i wygląda na to, że zadziałało, ponieważ uruchomił ten kod: ├── tildify@0.2.0 ├── interpret@0.3.5 ├── pretty-hrtime@0.2.1 ├── deprecated@0.0.1 ├── archy@0.0.2 ├── minimist@0.2.0 ├── semver@2.3.2 ├── orchestrator@0.3.7 (stream-consume@0.1.0, sequencify@0.0.7, end-of-stream@0.1.5) ├── chalk@0.5.1 (escape-string-regexp@1.0.1, ansi-styles@1.1.0, supports-color@0.2.0, strip-ansi@0.3.0, has-ansi@0.1.0) ├── gulp-util@2.2.20 (lodash._reinterpolate@2.4.1, dateformat@1.0.8-1.2.3, vinyl@0.2.3, through2@0.5.1, multipipe@0.1.1, lodash.template@2.4.1) ├── liftoff@0.12.0 (extend@1.2.1, …
97 macos  bash  terminal  npm  gulp 



5
Partia odpowiedników grawisów Bash
Podczas pracy z Bash'em mogę umieścić wynik jednego polecenia w innym poleceniu: my_command `echo Test` byłoby to samo co my_command Test (Oczywiście jest to tylko niepraktyczny przykład). Zastanawiam się tylko, czy możesz zrobić to samo w usłudze Batch.

5
Symulowanie naciśnięcia klawisza ENTER w skrypcie bash
Stworzyłem naprawdę prosty skrypt bash, który uruchamia kilka poleceń. jedno z tych poleceń wymaga wprowadzenia danych przez użytkownika w czasie wykonywania. tzn. pyta użytkownika „czy chcesz bla bla bla?”, chcę po prostu wysłać do niego klawisz enter, aby skrypt został całkowicie zautomatyzowany. Nie będę musiał czekać na dane wejściowe ani …
97 linux  bash  ubuntu  shell 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.