Pytania otagowane jako bash

Bash (Bourne-Again SHell) to domyślnie powłoka używana w interfejsie wiersza poleceń Ubuntu.

1
Czy uruchomić program ze skryptu powłoki, ale zachowywać się jak jeden proces?
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 …

3
„Polecenie nie znaleziono” podczas uruchamiania „lessc” z bash
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 …
12 bash  css 


4
Sprawdź, czy wersja Bash to> = podany numer wersji
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. …

4
Skrypt Bash do monitorowania zmian plików i wykonywania poleceń
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 | …

1
Rozmiar pliku podstawowego z ulimit
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 …

2
Trójnik nie pobiera całej mocy z rury
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 …

2
Jak przekierować wyjście na ekran, a także do pliku?
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ć …
12 bash  redirect 

2
Jak skonfigurować skróty na pulpicie w KDE, aby uruchamiać polecenia terminala?
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 …

4
Jak oddzielić dane wyjściowe polecenia do poszczególnych linii
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.
12 bash  scripts 

4
Grep: Gwiazdka (*) nie zawsze działa
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 …

2
„Błąd składni w pobliżu nieoczekiwanego tokena” po edycji .bashrc
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 …


5
Skróć lub połącz wiele linii `&> / dev / null &`
Przy każdym uruchomieniu komputera uruchamiam następujący program: $ cat start.sh #! /bin/bash google-chrome &> /dev/null & lantern &> /dev/null & xdg-open . &> /dev/null & emacs &> /dev/null & code ~/Programs/ &> /dev/null & xdg-open ~/Reference/topic_regex.md &> /dev/null & Uciążliwe &> /dev/null &... Jak mogę skrócić logikę?


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.