Pytania oznaczone «bash»

39
Czy bash może pisać we własnym strumieniu wejściowym?

Czy w interaktywnej powłoce bash można wprowadzić polecenie, które wyświetla tekst, tak aby pojawił się w następnym wierszu polecenia, tak jakby użytkownik wpisał ten tekst w tym wierszu? Chcę mieć możliwość sourceskryptu, który wygeneruje wiersz polecenia i wyśle ​​go tak, aby pojawił się, gdy...

39
Jak skopiować pliki z folderu bez samego folderu

Próbuję skopiować pliki i podfoldery z A folderu bez A sama. Na przykład, katalog zawiera dalej: | file1.txt | file2.txt | subfolder1 Wykonanie następnego polecenia daje mi zły wynik: sudo cp -r /home/username/A/ /usr/lib/B/ Wynik to /usr/lib/B/A/...copied

39
Łączenie argumentów bash w pojedynczy ciąg ze spacjami

Próbuję połączyć wszystkie argumenty z funkcją Bash w jeden ciąg znaków ze spacjami oddzielającymi każdy argument. Potrzebuję również, aby ciąg zawierał pojedyncze cudzysłowy wokół całego łańcucha. Oto co mam do tej pory ... $array=("$@") str="\'" for arg in "${array[@]}"; do let...

39
Jak SSH do określonego katalogu?

Często loguję się na serwerze, a następnie cd do określonego katalogu. Czy można uprościć te dwa polecenia w jedno? ssh bob@foo cd /home/guest Jeśli to możliwe, chciałbym uniknąć zmiany czegokolwiek w „foo”, ponieważ będę musiał to wyczyścić z administratorem serwera. Używam bash, ale jestem...

39
Czy przekształcić tablicę w argumenty polecenia?

Mam tablicę „opcji” polecenia. my_array=(option1 option2 option3) Chcę wywołać to polecenie w skrypcie bash, używając wartości z tablicy jako opcji. Tak więc command $(some magic here with my_array) "$1"staje się: command -option1 -option2 -option3 "$1" Jak mogę to zrobić? Czy to...

39
usuwanie lub czyszczenie stosu ścieżek popd / pushd

Po pushdzbyt wielu ingerencjach chcę wyczyścić cały stos ścieżek. Jak miałbym popdwszystkie przedmioty na stosie? Chciałbym popdbez potrzeby wiedzieć, ile jest na stosie? Wydaje się, że instrukcja bash nie obejmuje tego . Dlaczego muszę to wiedzieć? Jestem wybredna i muszę wyczyścić...

38
nieoczekiwany EOF podczas wyszukiwania pasującego skryptu bash

Właśnie napisałem skrypt bashowy i zawsze otrzymuję ten błąd EOF. Oto mój skrypt (działa tylko w systemie OS X): #!/bin/bash #DEFINITIONS BEGIN en_sq() { echo -e "Enabling smart quotes..." defaults write NSGlobalDomain NSAutomaticQuoteSubstitutionEnabled -bool true status=$(defaults read...

38
Obiektowa powłoka dla * nix

Przedmowa: Uwielbiam bash i nie mam zamiaru rozpoczynać żadnego sporu lub świętej wojny i mam nadzieję, że nie jest to niezwykle naiwne pytanie. To pytanie jest nieco związane z tym postem na superużytkowniku, ale nie sądzę, żeby OP naprawdę wiedział, o co prosi. Używam bash na FreeBSD, Linux, OS...

38
Dlaczego potrzebujemy polecenia „at” w systemie Linux?

Studiowałem kod, w którym atużywane jest polecenie. Rozejrzałem się i odkryłem, że służy on do wykonywania zadań wsadowych. Służy do planowania zadań. Jako dane wejściowe podano polecenie i czas względny lub bezwzględny. Moje pierwsze pytanie brzmi: dlaczego atużywane jest polecenie? W jakich...

37
Unikanie „BASH-isms” w skryptach powłoki

Czy istnieje narzędzie podobne do Perl :: Critic, które będzie sprawdzać skrypty powłoki i wskazywać wady, problemy z przenośnością, zastosowania niestandardowych programów bez awarii, przestarzałe zastosowania programów itp.? Zdaję sobie sprawę, że set -o posixwyłączy to użycie nie-POSIX-owe, ale...

37
Autouzupełnianie terminala: przeglądaj sugestie

Miałem to w konfiguracji Ubuntu i odkąd przeszedłem na Fedorę, chcę to ustawić i zapomniałem, jak ... Pomysł jest prosty: Nie chcę, aby terminal wyświetlał mi sugestie, kiedy podwajam tab, zamiast tego chcę, aby cyklicznie przewijał każdą możliwą sugestię przy każdym naciśnięciu tab... to można...