Pytania oznaczone «bash»

25
Jak zdobyć tty, w którym działa bash?

W drugiej metodzie zaproponowanej przez tę stronę otrzymujemy tty, w którym uruchamiany jest bash za pomocą polecenia: ps ax | grep $$ | awk '{ print $2 }' Pomyślałem sobie, że z pewnością jest to trochę leniwe, wymieniając wszystkie uruchomione procesy tylko po to, aby wyodrębnić jeden z nich....

25
Jak uzyskać ostatnią część linku http w Bash?

Mam link http: http://www.test.com/abc/def/efg/file.jar i chcę zapisać ostatnią część file.jar w zmiennej, więc ciąg wyjściowy to „file.jar”. Warunek : link może mieć inną długość, np .: http://www.test.com/abc/def/file.jar. Próbowałem w ten sposób: awk -F'/' '{print $7}' , ale problemem...

25
Skąd powłoka zna dom (y)?

Każda powłoka ma ustawioną zmienną środowiskową $ HOME (np .:) /Users/lotolo. Jeśli mam csh, mogę, unsetenv HOMEa jeśli tak, to cdbędę w domu. Przetestowałem to również na bash ( unset HOME) i to samo zachowanie. Skąd więc powłoka wie, gdzie jest mój dom / other_user? Gdzie odczytuje te...

25
Bash „for” loop bez części „in foo bar…”

Ostatnio patrzyłem na kod, który mnie pomylił, ponieważ działa, a nie spodziewałem się, że to zrobi. Kod ogranicza się do tego przykładu #!/bin/bash for var; do echo "$var" done Gdy jest uruchamiany z argumentami wiersza poleceń, drukuje je $ ./test a b c a b c To jest (dla mnie)...

24
Udostępniaj aliasy i ustawienia PATH pomiędzy zsh i bash

Powłoka, której zwykle używam, to zsh. Mam kilka aliasów, aby włączyć kolor w niektórych programach, takich jak lsi grep. Ustawiłem także własną ścieżkę, aby móc uruchamiać programy w niestandardowym miejscu (np. In ~/bin/). I nie zmieni powłoki roota do zsh, ale chciałbym podzielić te ustawienia...

24
Rurociągi STDERR vs. STDOUT

Zgodnie z „ Linux: The Complete Reference 6th Edition ” (str. 44), możesz przesyłać tylko STDERR za pomocą |&symboli przekierowania. Napisałem dość prosty skrypt, aby to przetestować: #!/bin/bash echo "Normal Text." echo "Error Text." >&2 Uruchamiam ten skrypt w następujący...

24
„Zakładki” do bash

Poruszanie się po kilku warstwach zagnieżdżonych katalogów jest często uciążliwe. W przeglądarce Firefox jest to łatwe, ponieważ mają zakładki. Więc, co chciałbym zrobić, aby utworzyć zakładki do pliku, wpisz: $ go --add classes "repo/www/public/util/classes" Następnie, aby przejść do tego...

24
Zasada wywoływania podpowłoki w Bash?

Wydaje mi się, że źle rozumiem zasadę Bash dotyczącą tworzenia podpowłoki. Myślałem, że nawiasy zawsze tworzą podpowłokę, która działa jako własny proces. Wydaje się jednak, że tak nie jest. W fragmencie kodu A (poniżej) drugie sleeppolecenie nie działa w osobnej powłoce (określonej przez...

24
Korzystanie z funkcji powłoki bash w AWK

Czy w jakiś sposób można użyć funkcji bash w AWK? Przykładowy plik (ciąg, int, int, int) Mike 247808 247809 247810 Próba konwersji wartości z dziesiętnej na szesnastkową. Funkcja zdefiniowana w .bashrc lub w skrypcie powłoki. awk '{print $1 ; d2h($2)}' file awk: wywołanie niezdefiniowanej...

24
znaleźć i rsync?

Chcę móc wyszukiwać pliki w ciągu 14 dni i powyżej 10 000, a następnie zsynchronizować znalezione pliki do miejsca docelowego. Czy istnieje sposób na połączenie tych dwóch poleceń? find ./ -mtime +14 -size +10k rsync --remove-sent-files -avz /src