Pytania oznaczone «bash»

15
Jak działa GLOBIGNORE?

Według strony podręcznika bash: GLOBIGNORE A colon-separated list of patterns defining the set of filenames to be ignored by pathname expansion. If a filename matched by a pathname expansion pattern also matches one of the patterns in GLOBIGNORE, it is removed from the list of...

15
Jak ustawić liczbę wywołań historii poleceń

Używam bash. Aby przejrzeć historię poleceń, wywołuję historypolecenie, które moim zdaniem wywołuje program Gnu o tej samej nazwie. (Nie wiem, czy jest lepszy sposób na bash). W moim .bashrc mam obecnie linię export PROMPT_COMMAND='history -a'do przechowywania historii z moich wielu sesji bash,...

15
Rekurencyjnie iteruj po plikach w katalogu

Rekurencyjne iterowanie plików w katalogu można łatwo wykonać: find . -type f -exec bar {} \; Powyższe nie działa jednak w przypadku bardziej skomplikowanych rzeczy, w których należy wykonać wiele rozgałęzień warunkowych, zapętlenie itp. Użyłem tego do powyższych celów: while read line; do...

15
Bash -c z parametrami pozycyjnymi

Zwykle $0w skrypcie ustawiana jest nazwa skryptu lub cokolwiek, co zostało wywołane jako (w tym ścieżka). Jeśli jednak używam bashz tą -copcją, $0jest ustawiony na pierwszy z argumentów przekazanych po ciągu polecenia: bash -c 'echo $0 ' foo bar # foo W efekcie wydaje się, że parametry...

15
historia bash dla bieżącej sesji

Może coś pomijam, ale czy istnieje sposób na uzyskanie bieżącej historii bash dla bieżącej sesji, której używasz jeśli ucieknę ssh host $ pwd $ ls $ cd /tmp Chcę tylko zobaczyć te 3 polecenia i nic

15
Jak sprawdzić, czy element znajduje się w tablicy bash?

Pomoc dla prostego skryptu #!/bin/bash array1=( prova1 prova2 slack64 ) a="slack64" b="ab" if [ $a = $b ] then echo "$a = $b : a is equal to b" else echo "$a = $b: a is not equal to b" fi Ten skrypt po prostu nie działa, chcę skryptu, który sprawdza, czy slack64 jest obecny na liście...

15
Zapisz kod wyjścia na później

Mam więc mały skrypt do uruchamiania niektórych testów. javac *.java && java -ea Test rm -f *.class Problem polega na tym, że po uruchomieniu skryptu ./testzwróci kod zakończenia powodzenia, nawet jeśli test się nie powiedzie, ponieważ się rm -f *.classpowiedzie. Jedyny sposób, w jaki...

15
spawn - nie znaleziono polecenia!

Używam Mac OS X 10.9.4, poniżej znajduje się mój skrypt do kopiowania plików z lokalnego komputera na inny host #!/bin/bash #!/usr/bin/expect echo "I will fail if you give junk values!!" echo " " echo "Enter file name: " read filePath echo " " echo "Where you want to copy?" echo "Enter" echo "1....

15
Jak czytać pliki myślników

Jak mogę odczytać plik myślnika z terminala inny niż jego oddzielanie? ./ Na przykład, aby przeczytać, - filemożemy to przeczytać cat ./-file_name P: Czy istnieje alternatywny sposób na osiągnięcie tego