Dlaczego bash myśli, że liczba 010 = 8? x=010 echo $x 010 echo $(( x+0 )) 8 echo $(( x-2 )) 6 Myślałem, że to może być binarne, ale 010 = 10 = 2. Więc dlaczego dostaje 8, i jak mogę sprawić, żeby myślał 010 = 10 (i 010 - …
Próbuję napisać skrypt, który będzie szukał określonego pliku .txt zapisanego na pulpicie. Chcę, aby skrypt mógł sprawdzić, czy ten plik istnieje, a następnie sprawdzić, czy można go odczytać i zapisać. Jakieś wskazówki?
Czasami, gdy wpisuję polecenie na terminalu, autouzupełnianie terminala nie działa, nawet jeśli moje polecenie nie jest złe. Na przykład spójrz na to: sudo service vsftpd statussudo i serwis nie mają żadnych problemów. To znaczy, po wpisaniu sud + tabzacisk proponujemy sudo albo wpisuję servi + tabCOMPLETE terminal, który na służbie …
Mam 10 numerów IP, które muszę codziennie pingować w celu sprawdzenia, jak mogę to zrobić za pomocą skryptu BASH. Tak, że mogę zautomatyzować to zadanie za pomocą crona. Chcę tylko skrypt BASH. Dziękuję Ci.
{# .. #} generuje ciąg liczb lub znaków, podobnie jak range () w Pythonie. Jeśli wykonam polecenie echo {1..5}w wierszu polecenia, mam: 1 2 3 4 5 Zamiast tego poniższy skrypt bash nie działa zgodnie z oczekiwaniami. for i in {1..3}; do echo "Iteration $i" done wydrukuje: Iteration {1..3} Dlaczego? …
gedit tworzy ukryte pliki kopii zapasowych kończące się na „~”. Chciałem zrobić rekurencyjne czyszczenie mojego drzewa katalogów. Polecenie rm *~usunie wszystkie lokalne pliki kończące się na „~” Myślałem, rm -r *~ .że usunę wszystkie pliki z całego drzewa, ale napisałem na maszynie rm -r ~. Pojawił się komunikat, że niektóre …
Muszę okresowo czyścić folder. Dostaję listę plików, która zawiera tekst, które pliki są dozwolone. Teraz muszę usunąć wszystkie pliki, których nie ma w tym pliku. Przykład: dont-delete.txt: dontdeletethisfile.txt reallyimportantfile.txt neverdeletethis.txt important.txt Mój folder do czyszczenia zawiera to jako przykład: ls /home/me/myfolder2tocleanup/: dontdeletethisfile.txt reallyimportantfile.txt neverdeletethis.txt important.txt this-can-be-deleted.txt also-waste.txt never-used-it.txt Więc te …
Komenda history | grep "keyword2find" nie daje nieograniczonej historii, którą wpisałem w terminalu i zainstalowałem ubuntu. Chcę je wszystkie zobaczyć bez przerwy.
Mój serwer został naruszony przez kogoś, kto używał powłoki Zsh. Czuję się bardziej komfortowo przy użyciu powłoki bash, ponieważ takie są ustawienia domyślne Ubuntu i OS X (dwa główne systemy operacyjne, których używam). Ale te pytania dotyczą serwera Ubuntu. Mam 4 strony działające na tym serwerze, używam byobu, używam tmux, …
Muszę zmienić nazwę ok. 70 000 plików. Na przykład: Od sb_606_HBO_DPM_0089000do sb_606_dpm_0089000itp. Zakres liczb wynosi od 0089000do 0163022. To tylko pierwsza część nazwy, która musi się zmienić. wszystkie pliki znajdują się w jednym katalogu i są kolejno ponumerowane (sekwencja obrazów). Liczby muszą pozostać niezmienione. Kiedy próbuję tego w bash, dręczy …
Czytałem sudo -i/-s tutaj różnicę . Po użyciu polecenia shoptnależy zauważyć, że wszystkie ( sudo su/sudo -i/sudo -s) $SHELLdają takie same wyniki, ale shoptwyniki poleceń są różne. Jak więc zdefiniowano powłokę logowania i powłokę inną niż login? Skąd shoptwziąć wynik? Dlaczego nie jest to związane $SHELL? sudo su givinv@87-109:~$ sudo …
Chciałbym, aby metoda przechwytywała użycie dysku przez określoną partycję za pomocą katalogu, w którym partycja jest zamontowana. Wyjście powinno być po prostu liczbą całkowitą bez dopełniania lub następujących po sobie symboli, ponieważ chciałbym zapisać go w zmiennej. Użyłem df --output=pcent /mount/point, ale muszę przyciąć dane wyjściowe, ponieważ ma niepotrzebny nagłówek, …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.