Mam .shskrypt, który klikam dwukrotnie, aby go uruchomić przez git dla Windows. Teraz potrzebuję (imagemagick) convertod cygwina (który zainstalowałem) i nazywam to absolutną ścieżką - /c/cygwin64/bin/convert.exe- ale otrzymuję: błąd krytyczny - wykryto niezgodność bazy cygheap. Ten problem jest prawdopodobnie spowodowany użyciem niekompatybilnych wersji biblioteki DLL cygwin. Zawijanie rzeczywistego convertpołączenia w …
W nowej aplikacji Bash on Ubuntu na Windows (10) próbowałem zmienić kolory katalogu z niebieskiego na coś bardziej widocznego, ale z jakiegoś powodu nie byłem w stanie zmienić niektórych kolorów plików / katalogów. Jak zmienić wszystkie kolory katalogu / pliku? Mój plik .bashrc jest obecnie ustawiony tak, aby wyświetlał monit …
Jeśli funkcja powłoki wymaga określonego ustawienia -e / + e do działania, czy można ustawić to ustawienie lokalnie, a następnie przywrócić poprzednie ustawienie przed wyjściem z funkcji? myfunction() { # Query here if -e is set and remember in a variable? # Or push the settings to then pop at …
Zdefiniowałem funkcję powłoki (nazwijmy ją clock), której chcę użyć jako opakowania innego polecenia, podobnego do timefunkcji, np clock ls -R. Moja funkcja powłoki wykonuje niektóre zadania, a następnie kończy się na exec "$@". Chciałbym, aby ta funkcja działała nawet z wbudowanymi powłokami, np. clock time ls -RPowinna wypisywać wynik timewbudowanego, …
Próbuję określić czas działania serwera, regularnie pingując go i Google, a następnie porównując czasy pingowania. Chcę to robić przez okres, powiedzmy, tygodnia. Wysyłam zestaw 5 sygnałów ping do każdego z limitem czasu wynoszącym 5 sekund i odstępem 2 minut między każdym zestawem. Oto bashpolecenie. while true; do echo Google; date; …
Właśnie wkleiłem trochę kodu do mojej powłoki, ale zapomniałem usunąć wiodące %przed uruchomieniem polecenia. Wygląda na to, że nic nie zrobił. Dlaczego to nic nie robi w mojej powłoce ( zsh )? > % echo foo W bash dostaję następujące > % echo foo bash: fg: %: no such job …
Chcę podpiąć się do modułu obsługi dla polecenia nie znalezionego wim@SDFA100461C:~$ thing No command 'thing' found, did you mean: Command 'tping' from package 'lam-runtime' (universe) Command 'thin' from package 'thin' (universe) thing: command not found Chcę zastąpić to zachowanie własnym skryptem. W szczególności chcę sprawdzić, czy polecenie istnieje na wyjściu …
Korzystam z dtrusssystemu Mac OS X 10.9. Prostym przykładem jest: sudo -c ls Ale chciałbym uchwycić dane dtrusswyjściowe w pliku. Widziałem coś, co sugeruje, że mogę zrobić coś takiego: sudo bash -c 'dtruss -c ls >x' ale kiedy to robię, dane wyjściowe dtrussnadal trafiają do terminala, a lista plików z …
Używam skryptu (do którego nie mam uprawnień do zapisu), który tworzy kilka aliasów do skonfigurowania środowiska. Chciałbym utworzyć funkcję bash, aby skonfigurować środowisko, ale wygląda na to, że aliasy nie przetrwają w ciele funkcji. Oto minimalny przykład: # aliases.sh alias fooAlias='echo "this will never work!"' . # .bashrc function setupLotsOfThings() …
Piszę skrypt, który należy wykonać source, ponieważ jego zadaniem jest modyfikacja środowiska. Podczas skryptu chcę go używać set -e, aby każdy błąd zatrzymał skrypt. Skrypt wygląda następująco: #!/bin/bash set -e # do something cd somewhere source anotherScript Problem polega na tym, że set -enaturalnie obowiązuje po zakończeniu skryptu. Jak mogę …
Chciałbym wiedzieć, czy jest to możliwe. Chcę skonfigurować skrypt lub polecenie, które otworzą 5 kart, a każda otwarta karta będzie miała określony katalog Wszystko w tym samym oknie tab 1: open ~/folderA1 tab 2: open ~/folderA2 tab 3: open ~/folderA3 tab 4: open ~/folderA4 tab 5: open ~/folderA5 To jest …
Chciałbym użyć skryptu powłoki bash z SendTofolderu. Kiedy umieszczam skrót do partii lub pliku exe w SendTofolderze, pojawia się ono w Send Topodmenu kontekstu powłoki , ale gdy skrót wskazuje skrypt powłoki, nie robi tego. System operacyjny, na którym testuję to jest Win7 Home Premium SP1. Rozszerzenie jest .shskojarzone z …
Mam bash skonfigurowany do zapisywania historii, do pliku. Robi to za każdym razem, gdy bash kończy się [poprawnie]. Ponieważ czasami bash nie kończy się poprawnie, historia zostaje utracona. Pytanie brzmi: czy mogę ustawić bash, aby regularnie zapisywać historię? Używam Debian Gnu (wersja 6, Squeeze) z jądrem Linuksa. wersja bash: GNU …
Próbuję uzyskać datę ostatniej modyfikacji pliku za pomocą tego polecenia TM_LOCAL=`ls -l --time-style=long-iso ~/.vimrc | awk '{ print $6" "$7 }'` TM_LOCAL ma wartość „2012-05-16 23:18” po wykonaniu tego wiersza Chciałbym również sprawdzić PIPESTATUS, aby zobaczyć, czy wystąpił błąd. Na przykład, jeśli plik nie istnieje, lszwraca 2. Ale $?ma wartość …
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.