Pytania oznaczone «bash»

24
nie znaleziono polecenia realpath

Mam debian squeeze amd64. Moja obecna powłoka to bash. Jeśli napiszę w moim terminalu, to działa: $ uname -a Linux core 2.6.32-5-amd64 #1 SMP Fri May 10 08:43:19 UTC 2013 x86_64 GNU/Linux $ echo $SHELL /bin/bash $ echo $(realpath test.sh) /home/ffortier/test.sh Mój plik test.sh wygląda...

24
Począwszy od argumentów bash: -lt i -gt

Zaczynam od bash i znalazłem następujące: if test $first -lt $second then echo $first is lower than $second else if test $first -gt $second then echo $first is higher than $second else echo $first and $second are equals fi fi Do czytania skryptu i wykonywania go wiem, co robi, ale nie do...

24
Jak dostosować uzupełnianie poleceń Bash?

W bash łatwo jest skonfigurować niestandardowe uzupełnianie argumentów poleceń za pomocą completewbudowanego. Na przykład, jeśli dla hipotetycznego polecenia z streszczeniem foo --a | --b | --c, możesz to zrobićcomplete -W '--a --b --c' foo Można również dostosować zakończenie uzyskać po...

24
Czy można sprawdzić, gdzie zdefiniowano alias?

Alias, taki jak llzdefiniowany w aliaspoleceniu. Mogę sprawdzić polecenie za pomocą takich rzeczy, type llktóre drukuje ll is aliased to `ls -l --color=auto' lub command -v llktóry drukuje alias ll='ls -l --color=auto' lub alias llktóry również drukuje alias ll='ls -l --color=auto' ale nie...

24
Dlaczego zdalne Bash pobiera .bash_profile zamiast .bashrc

Bash Manual mówi: Bash próbuje ustalić, kiedy jest uruchamiany ze standardowym wejściem podłączonym do połączenia sieciowego, tak jak w przypadku wykonania przez zdalny demon powłoki, zwykle rshd lub bezpieczny demon powłoki sshd. Jeśli Bash ustali, że jest uruchamiany w ten sposób, odczytuje i...

24
Jak mogę sprawdzić, czy jestem w podpowłoce?

Próbuję napisać funkcję, która zastąpi funkcjonalność exitwbudowanego systemu, aby uniemożliwić mi wyjście z terminala. Próbowałem użyć SHLVLzmiennej środowiskowej, ale wydaje się, że nie zmienia się w podpowłokach: $ echo $SHLVL 1 $ ( echo $SHLVL ) 1 $ bash -c 'echo $SHLVL' 2 Moja funkcja jest...

23
Dodawanie liczb z wyniku grep

Uruchomię następujące polecenie: grep -o "[0-9] errors" verification_report_3.txt | awk '{print $1}' i otrzymuję następujący wynik: 1 4 0 8 Chciałbym dodać każdą z liczb do zmiennej zmiennej zliczającej. Czy istnieje magiczny liniowiec, który ktoś może mi pomóc

23
Wyświetl polecenie w pasku tytułowym xterm

My Bash Prompt obecnie ustawia pasek tytułowy xterm w następującej kolejności: PS1='\033]0;\u@\h>\w\007' Czy istnieje prosty sposób wyświetlenia bieżącego polecenia na pasku tytułowym. Na przykład, jeśli dostosowuję plik za pomocą tail -f foo.log, chcę, aby mój pasek tytułu powiedział tail -f...