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.


10
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 poprawna, ale otrzymuję następujący wydruk: „Wykonanie …
119 linux  bash  shell 

7
Jak ustawić aliasy w Git Bash dla Windows?
Jak aliasować polecenie w Git Bash dla Windows pobranym z git-scm.com? Mam na myśli polecenia Bash, a nie Git. (System Windows 7) Edytować: Zapisywanie aliasów w .bashrcpliku (zgodnie z sugestią @gturri ) bez dodawania go w konsoli. (Po restarcie systemu) (nigdy nie pisałem aliasu dla lspolecenia, więc powinien to być …
119 git  bash 

3
wybór między $ 0 a BASH_SOURCE
Jak wybierać między "$0"i"${BASH_SOURCE[0]}" Ten opis z GNU niewiele mi pomógł. BASH_SOURCE An array variable whose members are the source filenames where the corresponding shell function names in the FUNCNAME array variable are defined. The shell function ${FUNCNAME[$i]} is defined in the file ${BASH_SOURCE[$i]} and called from ${BASH_SOURCE[$i+1]}
119 bash 

7
Sprawdź wolne miejsce na dysku dla bieżącej partycji w bash
Piszę instalator w bash. Użytkownik przejdzie do katalogu docelowego i uruchomi skrypt instalacyjny, więc pierwszą czynnością powinno być sprawdzenie, czy jest wystarczająco dużo miejsca. Wiem, że df zgłosi wszystkie systemy plików, ale zastanawiałem się, czy istnieje sposób na uzyskanie wolnego miejsca tylko dla partycji, na której znajduje się katalog docelowy. …
118 linux  bash 




2
/ bin / sh: apt-get: nie znaleziono
Próbuję zmienić plik dockerFile do pracy z aspell. Mam skrypt bash, który chcę zawinąć w doku Step 4: Wrap the script in a Docker container. The sample SDK we downloaded earlier contains an example of an action wrapped in a Docker container. In particular, the sample SDK includes a Dockerfile …

11
Sprawdź, czy ciąg jest prawidłową liczbą całkowitą
Próbuję zrobić coś dość powszechnego: przeanalizować dane wejściowe użytkownika w skrypcie powłoki. Jeśli użytkownik podał prawidłową liczbę całkowitą, skrypt robi jedną rzecz, a jeśli nie jest poprawny, robi coś innego. Kłopot w tym, że nie znalazłem łatwego (i dość eleganckiego) sposobu na zrobienie tego - nie chcę, aby trzeba było …

9
Jak rozwiązać problem „Aby to zadanie działało, musisz mieć zainstalowane Ruby i Sass oraz swoją ścieżkę dostępu”. Ostrzeżenie?
Jestem w trakcie konfigurowania nowego komputera Mac do pracy. Zainstalowałem Grunt & Grunt CLI globalnie. Następnie zrobiłem npm installwewnątrz folderu projektu, aby zainstalować wszystkie zależności. Na razie żadnych problemów, ale gdy tylko spróbuję uruchomić sass:distzadanie, pojawia się to ostrzeżenie: Warning: You need to have Ruby and Sass installed and in …
117 ruby  macos  bash  terminal  sass 

10
Jak sprawdzić, czy obraz Dockera z określonym tagiem istnieje lokalnie?
Chciałbym się dowiedzieć, czy obraz Dockera z określonym tagiem istnieje lokalnie. Dobrze, używając skryptu bash, jeśli klient Docker nie może tego zrobić natywnie. Aby zapewnić kilka wskazówek dla potencjalnego skryptu bash, wynik uruchomienia docker imagespolecenia zwraca: REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE rabbitmq latest e8e654c05c91 5 weeks ago 143.5 …
117 bash  docker 


6
Zapisz zawartość do zmiennej uniksowej z nowymi liniami
Mam plik tekstowy test.txt o następującej treści: text1 text2 Chcę przypisać zawartość pliku do zmiennej UNIX, ale kiedy to robię: testvar=$(cat test.txt) echo $testvar wynik to: text1 text2 zamiast text1 text2 Czy ktoś może mi zaproponować rozwiązanie tego problemu?
117 bash  unix 


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.