Pytania oznaczone «bash»

174
Jak edytować $ PATH (.bash_profile) na OSX?

Próbuję edytować wpis w PATH, ponieważ zrobiłem coś nie tak. Używam systemu Mac OS X 10.10.3 Próbowałem: > touch ~/.bash_profile; open ~/.bash_profile Ale edytor plików otwiera się bez niczego w środku. Mój problem: Próbuję zainstalować ANDROID_HOME na mojej ścieżce Błąd pisowni, ale...

173
Jak uruchomić polecenie sftp z hasłem ze skryptu Bash?

Muszę przesłać plik dziennika do zdalnego hosta przy użyciu protokołu SFTP z hosta Linux. Otrzymałem dane uwierzytelniające do tego samego z mojej grupy operacyjnej. Jednak ponieważ nie mam kontroli nad innym hostem, nie mogę generować i udostępniać kluczy RSA innemu hostowi. Czy jest więc sposób...

172
W bash, jak wyczyścić bieżące wejście?

Załóżmy, że w bashu zaczynasz pisać polecenie takie jak: $ rm -rf /foo/bar/really/long/path/here a potem zdaj sobie sprawę, że mimo wszystko nie chcesz tego wykonywać. Czy istnieje sposób na wyczyszczenie danych wejściowych za pomocą jednego lub dwóch naciśnięć klawiszy? To, co ostatnio robiłem,...

172
Jak ustalić, czy proces działa w lxc / Docker?

Czy istnieje sposób, aby określić, czy proces (skrypt) działa w kontenerze LXC (środowisko wykonawcze ~ Docker)? Wiem, że niektóre programy są w stanie wykryć, czy działają w maszynie wirtualnej, czy coś podobnego jest dostępne dla lxc /

170
Jak wyłączyć Git Credential Manager dla Windows?

Zauważyłem, że w najnowszej wersji Gita domyślnie wyświetla się teraz okno dialogowe „Git Credential Manager for Windows” zamiast za każdym razem pytać mnie o hasło w odpowiedzi na monit Bash. Naprawdę nienawidzę tego zachowania. Jak mogę go po prostu wyłączyć i za każdym razem wrócić do...

169
Jak sprawdzić rozszerzenie nazwy pliku w skrypcie bash?

Piszę skrypt kompilacji na noc w bashu. Wszystko jest w porządku i eleganckie, z wyjątkiem jednej małej przeszkody: #!/bin/bash for file in "$PATH_TO_SOMEWHERE"; do if [ -d $file ] then # do something directory-ish else if [ "$file" == "*.txt" ] # this is the snag then # do something...

169
Jak wysłać e-mail z terminala?

Wiem, że istnieją sposoby na wysyłanie wiadomości e-mail z terminala w systemie Linux / MacOS, ale nie mogę znaleźć odpowiedniej dokumentacji, jak to zrobić. Zasadniczo potrzebuję go do mojego skryptu bash, który powiadamia mnie za każdym razem, gdy następuje zmiana w...

168
Jak przeglądać katalogi w systemie Linux?

Piszę skrypt w bashu na Linuksie i muszę przejść przez wszystkie nazwy podkatalogów w podanym katalogu. Jak mogę przeglądać te katalogi (i pomijać zwykłe pliki)? Na przykład: podany katalog /tmp/ czy zawiera następujące podkatalogi:/tmp/A, /tmp/B, /tmp/C Chcę odzyskać A, B,...

168
Jak używać operatora mod w bash?

Próbuję takiej linii: for i in {1..600}; do wget http://example.com/search/link $i % 5; done; To, co próbuję uzyskać jako wynik, to: wget http://example.com/search/link0 wget http://example.com/search/link1 wget http://example.com/search/link2 wget http://example.com/search/link3 wget...

168
Wywoływanie funkcji powłoki za pomocą xargs

Próbuję użyć xargs do równoległego wywołania bardziej złożonej funkcji. #!/bin/bash echo_var(){ echo $1 return 0 } seq -f "n%04g" 1 100 |xargs -n 1 -P 10 -i echo_var {} exit 0 To zwraca błąd xargs: echo_var: No such file or directory Wszelkie pomysły, jak mogę użyć xargs, aby to osiągnąć,...