Czy istnieje sposób, w jaki mogę uruchomić aplikację ze skryptu powłoki, ale nie utworzyć innego procesu? Chcę, żeby wyglądało to jak jeden proces . Nie ma znaczenia, czy mój skrypt powłoki zostanie zastąpiony nowym procesem, czy będzie kontynuowany po zakończeniu wywoływanej aplikacji. To powinno również rozwiązać moje poprzednie pytanie: /ubuntu/247632/is-there-a-way-to-associate-additional-application-launcher-with-an-app …
Zainstalowałem lesscprzez npmNode.js Package Manager, a kiedy uruchamiam lesscz terminala za pomocą lessc /var/www/less/style.less /var/www/css/style.css działa idealnie. Jednak po umieszczeniu tego samego polecenia w skrypcie bash less.shzwraca błąd lessc : command not found. Ponadto muszę uruchomić to polecenie ze skryptu bash, ponieważ incronprogram, którego używam do ponownej kompilacji mojego mniejszego …
Mam dwie zmienne, które zawierają informacje o wielu wierszach i chcę je kolumować. varA zwroty Aug 01 Aug 04 Aug 16 Aug 26 i varBwraca 04:25 07:28 03:39 10:06 jeśli wydrukuję obie zmienne, zwraca Aug01 Aug04 Aug16 Aug26 04:25 07:28 03:39 10:06 To, co chcę zrobić, to: Aug01 04:25 Aug04 …
Muszę sprawdzić, czy numer wersji Bash to> = do określonego numeru. Na przykład mam: $ bash --version GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu) Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software; you are free to change and redistribute it. …
Mam folder z wieloma podfolderami, foldery te zostały asciidoctorsformatowane z .adocrozszerzeniem. Za każdym razem, gdy wprowadzam zmiany w plikach (co często bywa), muszę uruchomić asciidoctor -q filename.adoc aby skompilować go do formatu HTML. Próbuję zautomatyzować ten proces. do tej pory korzystałem z tego za pomocą entr : ls *.adoc | …
Moje pytanie prawdopodobnie nie jest związane w szczególności z Ubuntu, ale ponieważ mój komputer z tym systemem operacyjnym przyszedł na to forum. Próbuję zmienić rozmiar pliku podstawowego za pomocą ulimit -cpolecenia w następujący sposób: $ ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling …
Mam skrypt wykonujący polecenia takie jak: export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH;./some_app -i $INDEX | tee $LOG echo "Number of errors: $(grep "ERROR" $LOG | wc -l)" Problem jest prawdopodobnie w potoku do tee . Nie wydaje się, aby uzyskać całą moc wyjściową. Gdy aplikacja kończy pracę, brakuje kilku ostatnich wierszy danych wyjściowych (zwykle …
Moim celem jest zalogowanie wszystkich danych wyjściowych skryptu do katalogu, który skrypt utworzy. Mam na przykład: ~/.abc.sh: #! /bin/bash rails new myapp Kiedy biegnę ... cd ~/code . ~/.abc.sh ... która utworzy nową aplikację Rails w katalogu ~/code/myapp. Gdy Rails tworzy aplikację, wyświetla całą treść, którą chcę przechwycić i zapisać …
Próbuję utworzyć skrót na pulpicie Spyder, który można uruchomić, wpisując go spyderw terminalu. Zrobiłem w nim spy.shskrypt spyder. Działa z bash spy.shi ./spy.sh. Ale kiedy utworzę taki skrót na pulpicie: [Desktop Entry] Name=spyd Exec=/Desktop/spy.sh Comment= Icon= Type=Application Terminal=true Daje błąd: „Wystąpił błąd podczas tworzenia procesu potomnego dla terminala. Nie można …
list=`ls -a R*` echo $list Wewnątrz skryptu powłoki to polecenie echo wyświetli wszystkie pliki z bieżącego katalogu zaczynające się na R, ale w jednym wierszu. Jak mogę wydrukować każdy element w jednym wierszu? Muszę rodzajowe polecenia dla wszystkich scenariuszy dzieje z ls, du, find -type -d, itd.
Jeśli grepuję dokument zawierający następujące elementy: ThisExampleString ... dla wyrażenia This*Stringlub *Stringnic nie jest zwracane. Jednak This*zwraca powyżej linii zgodnie z oczekiwaniami. To, czy wyrażenie jest ujęte w cudzysłów, nie ma znaczenia. Myślałem, że gwiazdka wskazuje dowolną liczbę nieznanych znaków? Dlaczego działa tylko wtedy, gdy jest na początku wyrażenia? Jeśli …
Próbuję uzyskać dostęp do schowka, ale gdy wprowadzam dane source ~/.bashrc w terminalu, pojawia się ten błąd: bash: /home/taran/.bashrc: line 2: syntax error near unexpected token (' bash: /home/taran/.bashrc: line 2:alias pbpaste='xclip -selection clipboard -o'# ~/.bashrc: executed by bash(1) for non-login shells Próbowałem wykonać samouczek z odpowiedzi Gary'ego Woodfine'a na …
Tak głupie niecierpliwe, że użyłem następującego skryptu na moim serwerze 19.04, próbując przenieść kilka plików wideo do folderów z prefiksami: dirs=(A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) shopt -s nocasematch for …
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.