Pytania oznaczone «bash»

12
Używasz $? w instrukcji if

function foo { (cd $FOOBAR; <some command> if [$? -ne 0] then echo "Nope!" else echo "OK!" fi ) } Próbuję napisać funkcję podobną do powyższej i umieścić ją w moim pliku .bashrc. Po źródle pliku i uruchomieniu otrzymuję: Całkowity czas: 51 sekund -bash: [1: polecenie nie...

12
Porównanie dwóch komend wyszukiwania

Niedawno otrzymałem ten findlinijka, ale nie jestem w stanie wyjaśnić, skąd bierze się różnica między dwoma poniżej: Przykład 1 [root@centos share]# find . -exec grep -i "madis" {} /dev/null \; ./names:Madison Randy:300:Product Development Przykład 2 [root@centos share]# find . -exec grep -i...

12
Dlaczego BASH wydrukował „bash: cd: błąd zapisu: sukces”?

Zauważyłem to dziś kilka razy. Jeśli piszę, cd ../Directoryaby przejść do innego katalogu, wyświetla „bash: cd: błąd zapisu: sukces”. Nie mogę ustalić, jakie inne poprzednie polecenia mogą być z tym związane. typeset -f nic nie drukuje. alias nic nie drukuje. type -a cd wypisuje „cd jest...

12
Czy można usunąć prefiks folderu z polecenia `ls`

Jestem w skrypcie bash i chcę uzyskać listę wszystkich plików (powiedzmy wszystkie pliki jar). Wykonuję polecenie ls -1 lib/*.jari otrzymuję wynik: lib/mylib_1.jar lib/mylib_2.jar ... Czy jest jakaś opcja, aby uzyskać następujące dane wyjściowe: mylib_1.jar mylib_2.jar ... Tworzenie cd...

12
Serializuj zmienne powłoki w bash lub zsh

Czy jest jakiś sposób na serializację zmiennej powłoki? Załóżmy, że mam zmienną $VARi chcę móc zapisać ją w pliku lub czymkolwiek, a następnie odczytać ją później, aby odzyskać tę samą wartość? Czy istnieje przenośny sposób na zrobienie tego? (Nie sądzę) Czy istnieje sposób na zrobienie tego w...

12
wyłączanie kontroli zadań w bash (CTRL-Z)

Czasami zdarza mi się, że naciskam CTRL+ Zprzez przypadek, a moja aplikacja znika w tle. Wiem, że mogę to przywrócić fg, więc nie jest to taka wielka sprawa. Ale i tak zastanawiam się, czy to job controlwyłączyć. W całym moim życiu nie pamiętam jednego momentu, kiedy go potrzebowałem, to po prostu...

12
Wyjdź z funkcji bash, a nie z terminala

Mam skrypt bash, jak poniżej, który instaluje Zookeeper, ale tylko jeśli nie jest już zainstalowany. ##zookeper installZook(){ ZOOK_VERSION="3.4.5" ZOOK_TOOL="zookeeper-${ZOOK_VERSION}" ZOOK_DOWNLOAD_URL="http://www.us.apache.org/dist/zookeeper/${ZOOK_TOOL}/${ZOOK_TOOL}.tar.gz" if [ -e...

12
Jak zatrzymać „wget” po otrzymaniu 404?

Jeśli używasz rozszerzenia nawiasów klamrowych wget, możesz z łatwością pobierać obrazy o numerach sekwencyjnych: $ wget 'http://www.iqandreas.com/sample-images/100-100-color/'{90..110}'.jpg' Pobiera pierwsze 10 plików ponumerowanych, 90.jpgaby w 99.jpgporządku, ale 100.jpgpotem zwraca błąd 404:...

12
Wyłącz pamięć podręczną plików wykonywalnych bash na ścieżce

Pamiętaj, że to nie jest duplikat. Pytam o wyłączenie pamięci podręcznej, a nie jej wyczyszczenie. Jeśli masz pamięć podręczną do wyczyszczenia, to oczywiście nie jest wyłączona. W rzadkich przypadkach, gdy zauważam pamięć podręczną bash o rzeczach znalezionych na ścieżce, to nie dlatego, że jest...

12
Jak uruchomić XTerm z pytaniem u dołu?

Podczas uruchamiania XTerm monit zaczyna się od pierwszej linii terminala. Podczas uruchamiania poleceń wiersz przesuwa się w dół, aż osiągnie dno, i od tego momentu pozostaje tam (nawet Shift- Page Downlub mysz może to zmienić). Zamiast tego, aby czas życia terminala był „specjalny”, monit...

12
Nieinteraktywna powłoka rozwiń alias

Mam problem z rozszerzeniem aliasów na moim koncie hostingowym, gdy uruchamiam polecenie takie jak: ssh user@server "bash -c \"alias\"" Mój plik .bashrc to: echo .bashrc # .bashrc shopt -s expand_aliases # Source global definitions (commenting this out does nothing) if [ -f /etc/bashrc ];...

12
Jak czytać niektóre wiersze po znalezieniu tekstu?

Jak mogę odczytać określoną liczbę wierszy po znalezieniu tekstu? Na przykład.: Czytaj kolejne 2 linie po znalezieniu „Unixa” na: Test 1 Test 2 Test 3 Test 4 UNIX Test 5 Test 6 Test 7 Test 8 Test 9 Wynik może być: Test 5 Test 6 Uwaga: „Unix” w ostatnim przykładzie jest argumentem, więc...