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 …
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 …
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 …
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 ]]; …
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 …
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: …
Oto mój skrypt bash: for next in `ls | grep -P -o "[a-zA-Z0-9]*" | grep -v "^c$" | grep -v "^obj$" | grep -v "^sh$"` do mv "$next.c.obj" $next done Jak widać, jest brzydka. Zasadniczo usuwa rozszerzenie .c.obj z plików (które, nawiasem mówiąc, dostały się tam, ponieważ zepsułem poprzedni skrypt). …
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 …
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 …
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ć …
Mam katalog z 400 podkatalogami, z których każdy zawiera kilkaset plików, wiele z nazwami plików zawierających spacje. Muszę skopiować wszystkie pliki ze spacjami w nazwach plików, uzyskując dwie kopie tych plików, jedną ze spacjami i jedną ze znakami podkreślenia zastępującymi spacje. Widzę dużo kodu, który się zbliża, ale nic, co …
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ń?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.