Pytania otagowane jako bash

Bash to darmowa powłoka dla systemów operacyjnych typu Unix z projektu GNU.

1
Tworzenie aliasu dla `tree -P '* name *' '
Tworzę aliasdla następującego polecenia za pomocą treeprogramu: tree -P '*name*' To działa dokładnie tak, jak chcę. Ale kiedy tworzę alias dla tego polecenia, polecenie zachowuje się inaczej: drukuje tylko katalogi, a nie pliki. W .bash_aliases function tree_seek { tree -P '*$1*' } alias treeseek='tree_seek' Dlaczego alias treeseek namenie działa tak …
linux  bash  shell  tree 

1
Pytanie powłoki Bash: gdzie jest $ RET?
Czytałem ten https://wiki.archlinux.org/index.php/Color_Bash_Prompt i skończyłem z następującymi: # Stores the status of each command in $RET PROMPT_COMMAND='RET=$?;' # A colour. RED_SHELL='\e[0;36m' # Prints "Status 1" if RET is 1, for example. RET_VISUALISE='$(if [[ $RET != 0 ]]; then echo -ne "Status \[$RED_SHELL\]$RET\n" && RET=0; fi;)' # What to print for …
bash 

1
Potwierdź, czy katalog istnieje w określonej lokalizacji, a następnie uruchom cmd 1, jeśli nie cmd 2
Mam dwa skrypty, które chciałbym scalić w 1 plik wsadowy. Skrypty po prostu usuwają obszary tymczasowe w systemie Windows 7 lub XP, chciałbym je połączyć, tworząc instrukcję warunkową, która stwierdza, że ​​JEŚLI katalog C: \ Użytkownicy istnieje, a następnie uruchom skrypt 1, w przeciwnym razie uruchom skrypt 2. Skrypt 1 …

1
Linux: bezpieczne usuwanie rekurencyjne w skryptach
Pracuję nad automatycznymi skryptami działającymi na Linux-ie (Debian). Te skrypty są uruchamiane z harmonogramu i manipulują plikami w ich własnych katalogach. Na końcu skryptów muszę usunąć pliki tymczasowe. Obecnie mam coś takiego: #check that some variables are not empty if [[ -z $var1 || -z $var2 || -z $var3 ]]; …

1
Błąd odczytu pliku bashrc w xterm
Moje pliki bashrc są czytane, ale nie są poprawnie interpretowane. qwul@qwul-ThinkPad-L440:~$ cat .bashrc #PS1='\[\e[1;32m\]\][\W]\$\[\[\e[0m\]\]\] ' alias la="ls -a" #alias ll="ls -l" qwul@qwul-ThinkPad-L440:~$ appres xterm xterm*borderWidth: 0 xterm*font: *-fixed-*-*-*-18-* xterm*selectToClipboard: true *customization: -color qwul@qwul-ThinkPad-L440:~$ la 's: invalid option -- ' Try 'ls --help' for more information. Ustawienie PS1, jeśli jest włączone, …

1
Błąd: nie można wykonać pliku binarnego: błąd formatu wykonania
Podczas konfigurowania Musicbota dla TeamSpeak na mojej rasperrypi wystąpił błąd podczas próby jego uruchomienia. musikbot@raspberrypi:/opt/ts3soundboard $ ./ts3bot -update -bash: ./ts3bot: cannot execute binary file: Exec format error Już szukałem błędu, ale nic mi nie pomogło. i nie, nie jest to spowodowane architekturą 64-bitową. plik ts3bot zawiera następujące informacje: ts3bot: ELF …

1
Bash if instrukcja
Jak wszyscy wiedzą, proste ifzdanie jest takie: jeśli KOMENDY TESTOWE; następnie KOMENDY KONSEKWENTOWE; fi Następnie doktor mówi: Lista TEST-POLECENIE jest wykonywana, a jeśli jej zwracany status to zero, wykonywana jest lista CONSEQUENT-COMMANDS Czy to oznacza, że ​​status zwracany TEST-COMMAND jest konwertowany na wartość logiczną prawda / fałsz przy użyciu reguły: …
bash  shell 



1
Nie rozumiem skryptu -printf
Przejęłem odpowiedzialność za skrypty RHEL5 i nie miałem żadnego szkolenia na tej platformie ani skryptu bash. Jest skrypt, który ma wiele elementów, a ja zapytam tylko o drugi kawałek, ale pokażę ci również pierwszy, ponieważ myślę, że to pomoże w moim pytaniu poniżej. Pierwsza część skryptu pokazuje dane wyjściowe użytkowników …
linux  bash  script 

3
Jaki jest zakres IFS
Jestem zdezorientowany zakresem IFS, różne osoby wydają się myśleć, że jest on oparty na sesji w porównaniu ze skryptem po jego ustawieniu / zmianie. Mój problem polega na tym, że przeczytałem chwilę, która ma potencjalnie puste kolumny, co kompensuje zmienne, w których je ustawiam. Jeśli zmienię ogranicznik w danych z …
linux  bash 

1
Przypisz wartości do zmiennej z pliku tekstowego. Wyszukaj ciąg w pliku. Zastąpić ciąg w pliku?
Pracuję nad projektem, w którym muszę poprawić kilka tysięcy wierszy danych. Skończyłem już połowę pracy i teraz utknąłem w końcowej części. Mam plik o nazwie tree.txt, który zawiera listę wszystkich węzłów, jednak z powodu jakiegoś błędu lub czegoś wiele węzłów ma niepoprawną nazwę znacznika. tree.txt- Main_Overview/Ballast/BA-02:Tag=BA-02 Main_Overview/Ballast/BA-03:Tag=BA-02-1 Main_Overview/Ballast/BA-04:Tag=BA-02-2 Jak widać …
linux  bash  c 



0
Dlaczego moja historia poleceń jest pusta?
Korzystam z systemu Linux Ubuntu 16.04 i zwykle często używam historii poleceń. Jednak za każdym razem, gdy uruchamiam ponownie komputer, historia poleceń jest usuwana i jest denerwująca! Czy ktoś może mi wyjaśnić, jak mogę zachować historię poleceń?
linux  ubuntu  bash 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.