bash

Jak określić aktualną powłokę, nad którą pracuję

Jak mogę określić obecną powłokę, nad którą pracuję? Czy wyjście samego polecenia ps będzie wystarczające? Jak można to zrobić w różnych smakach Uniksa?

Pobranie bieżącej nazwy katalogu (bez pełnej ścieżki) w skrypcie Bash

Jak mogę uzyskać tylko bieżącą nazwę katalogu roboczego w skrypcie bash, lub nawet lepiej, tylko polecenie terminal. pwd podaje pełną ścieżkę do bieżącego katalogu roboczego, np. {[1] } ale chcę tylko bin

Jak dodać pasek postępu do skryptu powłoki?

Podczas skryptowania w bash lub innej powłoce w *NIX, podczas uruchamiania polecenia, które zajmie więcej niż kilka sekund, p ... ad kopiowanie dużego pliku, otwarcie dużego pliku tar. Jakie sposoby polecacie dodawanie pasków postępu do skryptów powłoki?

Jak zaimplementować typowe idiomy bash w Pythonie? [zamknięte]

Obecnie zajmuję się manipulacją plikami tekstowymi za pomocą kilku źle zapamiętanych AWK, sed, Bash i odrobiny Perla. Widzia ... w których python jest dobry do tego typu rzeczy. Jak mogę użyć Pythona do zastąpienia skryptów powłoki, AWK, sed i znajomych?

Jak napisać skrypt bash, aby ponownie uruchomić proces, jeśli umrze?

Mam skrypt Pythona, który będzie sprawdzał kolejkę i wykonywał akcję na każdym elemencie: # checkqueue.py while True: che ... run checkqueue.py write processid to processidfile Nazwę To z crontab: # crontab */5 * * * * /path/to/keepalivescript.sh

Przekierowanie wszystkich danych wyjściowych do pliku [duplikat]

To pytanie ma już odpowiedź tutaj: Jak mogę przekierować i dołączyć stdout i stderr do pliku z Bash? ... wysyłana na ekran, a nie zapisywana do pliku. Czy istnieje sposób na przekierowanie wszystkich danych wyjściowych do pliku?

Podziel ciąg znaków na tablicę w Bash

W skrypcie Bash chciałbym podzielić linię na kawałki i zapisać je w tablicy. Linia: Paris, France, Europe Chciałbym mieć ... array[1] = France array[2] = Europe Chciałbym użyć prostego kodu, szybkość polecenia nie ma znaczenia. Jak mogę to zrobić?

Dodaj podział wiersza do 'git commit-m' z wiersza poleceń

Używam Gita z wiersza poleceń i próbuję dodać przerwę w wierszu do komunikatu commit (używając git commit -m "") bez wchodzenia do Vima. Czy to możliwe?

Jak uruchomić skrypt powłoki na konsoli Unix lub terminalu Mac?

Wiem o tym, zapomnij o tym i naucz się tego jeszcze raz. Czas to zapisać.

Sprawdź istnienie argumentu wejściowego w skrypcie powłoki Bash

Muszę sprawdzić istnienie argumentu wejściowego. Mam następujący skrypt if [ "$1" -gt "-1" ] then echo hi fi I get [: : integer expression expected Jak sprawdzić argument input 1, aby sprawdzić, czy istnieje?

Jak echo poleceń powłoki podczas ich wykonywania

W skrypcie powłoki, jak odczytać wszystkie wywołane polecenia powłoki i rozwinąć nazwy zmiennych? Na przykład, biorąc pod uw ... ennika wszystkich wywołanych poleceń powłoki i ich argumentów. Czy istnieje może lepszy sposób generowania takiego dziennika?

Lista tylko katalogów używających ls w bash: badanie

To polecenie wyświetla listę katalogów w bieżącej ścieżce: ls -d */ Co dokładnie robi wzór */? I jak możemy podać ścieżkę bezwzględną w powyższym poleceniu (np. ls -d /home/alice/Documents) dla wypisania tylko katalogów w tej ścieżce?

Jak przeładować.profil bash z wiersza poleceń?

Jak mogę przeładować .bash_profile z linii poleceń? Mogę sprawić, że powłoka rozpozna zmiany .bash_profile, wychodząc i logując się z powrotem, ale chciałbym móc to zrobić na żądanie.

Przypisywanie wartości domyślnych do zmiennych powłoki za pomocą jednego polecenia w bash

Mam całą masę testów na zmiennych w skrypcie powłoki bash (3.00), gdzie jeśli zmienna nie jest ustawiona, to przypisuje domyś ... , np.: FOO=${ ${VARIABLE} : 'default' } (Choć wiem, że to nie zadziała...) Czy jestem szalony, czy coś takiego istnieje?

Jak przekierować wyjście do pliku i stdout

W bash wywołanie foo wyświetli dowolne wyjście z tego polecenia na wyjściu standardowym. Wywołanie foo > output spowoduje ... o pliku (w tym przypadku 'output'). Czy istnieje sposób na przekierowanie wyjścia do pliku i aby wyświetlał się na stdout?

Niezawodny sposób na skrypt bash, aby uzyskać pełną ścieżkę do siebie? [duplikat]

To pytanie ma już odpowiedź tutaj: pobieranie katalogu źródłowego skryptu Bash z wewnątrz ... wich ) nie musi rozwiązywać dowiązań symbolicznych (w rzeczywistości wolałbym zostawić je w spokoju, ale to nie jest wymóg).

Jak uniknąć pojedynczych cytatów w pojedynczych cytowanych ciągach?

Powiedzmy, że masz bash alias Jak: alias rxvt='urxvt' Co działa dobrze. Jednakże: alias rxvt='urxvt -fg '#111111' -bg ... 11111'\'' -bg '\''#111111'\'' Wydaje się bezbożny, chociaż reprezentowałby ten sam ciąg znaków, jeśli możesz je tak łączyć.

sudo echo "coś"> / etc / privilegedFile nie działa

Jest to dość proste pytanie, przynajmniej wydaje się, że powinno być, o uprawnieniach sudo w Linuksie. Jest wiele razy, kied ... >> nie są dozwolone, nawet z rootem. Czy Jest jakiś sposób, aby to zadziałało bez konieczności su lub sudo su w root?

Jaka jest różnica między [i [w Bash? [duplikat]

to pytanie ma już odpowiedzi tutaj : ... a warunkowe i zawiera ona te same operatory co test (i [). Więc zastanawiam się, jaka jest różnica między [ i {[0] } W Bash?

Dlaczego języki skryptowe (np. Perl, Python, Ruby) nie są odpowiednie jako języki powłoki? [zamknięte]

Obecnie pytanie to nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referenc ... yskać dostęp do systemu plików lub zadań kontrolnych? Czy język programowania może być skalowany zarówno w górę, jak i w dół?