Mój skrypt Bash 4 wywołuje program innej firmy P(taki, którego nie mogę ponownie skompilować), który drukuje ostrzeżenia do STDOUT. Kiedy drukuje yikes, wchodzi również w nieskończoną pętlę. Więc kiedy wykryję a yikes, jak mogę natychmiast zatrzymać Pi przywrócić kontrolę nad skryptem? (I niech Pnormalnie skończy się inaczej.) Prawdopodobnie przydatne fragmenty: …
Mam partię plików, które kończą się tym samym ciągiem, tzn .: *_ext.datznajdują się w kilku podkatalogach wraz z kilkoma innymi plikami, w danym katalogu głównym. Oto struktura: /main_dir/subdir1/file11_ext.dat /main_dir/subdir1/file12_ext.dat /main_dir/subdir1/file13_ext.dat /main_dir/subdir1/file14_other.dat /main_dir/subdir1/file15_other.dat /main_dir/subdir2/file21_ext.dat /main_dir/subdir2/file22_ext.dat /main_dir/subdir2/file23_ext.dat /main_dir/subdir2/file24_other.dat /main_dir/subdir2/file25_other.dat /main_dir/subdir3/file31_ext.dat /main_dir/subdir3/file32_ext.dat /main_dir/subdir3/file33_ext.dat /main_dir/subdir3/file34_other.dat /main_dir/subdir3/file35_other.dat Muszę rekurencyjnie przenosić tylko pliki kończące *_ext.datsię na …
Wiem, jak wysłać tekst do mojej drukarki HP Deskjet 420 na lubuntu za pomocą bash: echo -e "line of text" > /dev/lp0 Czy istnieje sposób na wydrukowanie pogrubionego lub kolorowego tekstu? Czy powinienem powtórzyć polecenie ucieczki do drukarki? Dzięki.
Często używam Intellij, a jedną z moich ulubionych funkcji jest automatyczne uzupełnianie. Zauważ, jak możesz pomijać litery w danych wejściowych, a na podstawie tych liter zgaduje, co chcesz: Czy istnieje sposób na włączenie tego rodzaju autouzupełniania w Bash? Mam włączoną funkcję bash-uzupełniania , ale działa ona tylko na wpisanie prefiksu …
Domyślnie dowiązania symboliczne katalogów w systemach uniksowych są traktowane jako pliki, o ile funkcja autouzupełniania jest dostępna. Na przykład, mając dowiązanie symboliczne do katalogu /srv/link/, wpisywanie /srv/liTABkończy się tylko na /srv/link, zamiast bardziej poprawnego /srv/link/. To trochę utrudnia mi przepływ, ponieważ wymaga jeszcze jednej zakładki, aby kontynuować pisanie pełnej ścieżki. …
Mam skrypt, który wywołuje wiele innych skryptów instalacyjnych ./script1.sh 2>&1 | tee script1.log<br> ./script2.sh 2>&1 | tee script2.log<br> ./script3.sh 2>&1 | tee script3.log<br> Wszystkie wyglądają ok do ostatniego, który wywołuje niestandardowy skrypt inicjujący. Ten skrypt startowy uruchamia się daemonjako /usr/local/daemon&. tj. umieszcza to w tle. Połącz to z używaniem, teea …
Chciałbym zabrać mój lokalny plik .bash_rc (na przykład ze skrótami klawiszowymi vi) do różnych skrzynek i różnych użytkowników tych skrzynek? Niektóre z tych ustawień są bardzo specyficzne dla użytkownika (jestem jedynym, który je lubi), a konta użytkowników w skrzynkach nie są powiązane z prawdziwymi ludźmi, ale z aplikacjami. (innymi słowy, …
Dodałem kilka aliasów do mojego pliku .bashrc, aby korzystać z często używanych skrótów, między innymi: alias .="cd /;ls" alias ..="cd ../;ls" alias cd="cd $1;ls" alias ls="clear;pwd;ls" Skuteczny wynik jest taki, że za każdym razem, gdy przechodzę do nowego katalogu, okno jest czyszczone i wyświetla nowy katalog i jego zawartość u …
Przypadkowo skopiowałem cały katalog domowy do jednego z moich podkatalogów, powodując przekroczenie limitu miejsca na dysku na serwerze. A może ktoś wie jak cofnąć polecenie w ogóle?
Jak mogę łączyć findi grepwyszukiwać str1lub str2rekurencyjnie we wszystkich plikach * .html i * .php, zaczynając od katalogu o nazwie / home / smith / source? Dane wyjściowe muszą tylko zawierać listę plików (ze ścieżką), a nie rzeczywisty dopasowany ciąg. wypróbowałem wiele odmian bez powodzenia. Istnieje wiele przykładów tego, jak …
Chcę zakodować sekwencję obrazów do pliku wideo, robiłem to w przeszłości za pomocą czegoś takiego: ffmpeg -i %08d.jpg out.mp4 Ale najpierw musiałem zmienić nazwę plików, aby były w tym formacie% 08d.jpg. Chcę je po prostu zakodować i pozwolić, aby były uporządkowane alfabetycznie (lub cokolwiek innego) bez konieczności zmiany ich nazw, …
Mam następującą linię: printf "---- %.55s\n" "$1 --------------" Po uruchomieniu tego w bash pojawia się następujący błąd: printf: -: nieprawidłowa opcja printf: użycie: printf [-v var] format [argumenty] Jest tak, ponieważ (myślę) printf interpretuje ciąg „----” jako początek argumentu. Próbowałem uciec przed tym za pomocą „\”: printf "\---- %.55s\n" "$1 …
Na stronie sudo znalazłem -Hopcję, ale nie rozumiem, jak to działa. Strona zawiera: Opcja -H (HOME) ustawia zmienną środowiskową HOME na katalog główny użytkownika docelowego (domyślnie root), jak określono w passwd (5). W moim rozumieniu nie powinno się zdarzyć: root $ sudo -u sztomi -H echo $HOME /root Zamiast tego …
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.