Pytania oznaczone «bash»

84
Całkowita wartość ASCII do znaku w BASH przy użyciu printf

Charakter do wartości działa: $ printf "%d\n" \'A 65 $ Mam dwa pytania, najważniejsze jest pierwsze: Jak wziąć 65 i zamienić go na A? \ 'A konwertuje znak ASCII na jego wartość za pomocą printf. Czy składnia jest specyficzna dla printf, czy jest używana gdziekolwiek indziej w BASH? (Takie...

84
Powtarzając ostatnie polecenie uruchomione w Bash?

Próbuję powtórzyć ostatnie polecenie uruchomione w skrypcie bash. Znalazłem sposób, aby to zrobić z niektórymi, history,tail,head,sedktóre działają dobrze, gdy polecenia reprezentują określoną linię w moim skrypcie z punktu widzenia parsera. Jednak w pewnych okolicznościach nie otrzymuję...

84
Zapętlanie alfabetów w Bash

Chcę, aby mvwszystkie pliki zaczynające się od „x” przechodziły do ​​katalogu „x”; coś jak: mv path1/x*.ext path2/x i zrób to dla wszystkich liter alfabetu a, ..., z Jak napisać skrypt basha, który tworzy pętle „x” po alfabecie?

84
Autouzupełnianie Git w aliasach bash?

Używam gojako prostego aliasu basha dla git checkout branchname. To, czego mi brakuje, to funkcja autouzupełniania, która działa z pełnym git checkout branchna...poleceniem, ale nie w aliasie. Czy istnieje sposób, aby poinstruować Bash, aby „odziedziczył” „sterownik” autouzupełniania dla innego...

84
Jakie jest rozszerzenie pliku Bash?

Napisałem skrypt bash w edytorze tekstu, jakie rozszerzenie mam zapisać mój skrypt, aby mógł działać jako skrypt bash? Stworzyłem skrypt, który teoretycznie powinien uruchomić serwer ssh. Zastanawiam się, jak sprawić, by skrypt wykonywał się po kliknięciu. Używam systemu OS X 10.9.5....

83
Jak używać wyrażeń regularnych w skryptach bash?

Chcę sprawdzić, czy zmienna ma prawidłowy rok, używając wyrażenia regularnego. Czytając instrukcję basha , rozumiem, że mogę użyć operatora = ~ Patrząc na poniższy przykład, spodziewałbym się komunikatu „nie OK”, ale widzę „OK”. Co ja robię źle? i="test" if [ $i=~"200[78]" ] then echo...

83
Jak wykonać pętlę for na każdym znaku w ciągu w Bash?

Mam taką zmienną: words="这是一条狗。" Chcę zrobić dla pętli na każdym ze znaków, po jednym na raz, np najpierw character="这", potem character="是", character="一"itp Jedyny znany mi sposób to umieszczanie każdego znaku w osobnej linii w pliku, a następnie użycie go while read line, ale wydaje się...

83
Jak wykryć, czy uruchomienie dockera powiodło się programowo?

Piszę bardzo prosty skrypt bash, aby szybko sprawdzić, czy mój kontener nadal buduje się i uruchamia poprawnie oraz czy aplikacja w środku odpowiada na żądania. Czasami docker runkończy się to niepowodzeniem, np. Ponieważ port, z którym próbuję powiązać kontener, jest już przydzielony. Ale...