Pytania oznaczone «bash»

86
Dopasowanie wyrażeń regularnych w instrukcji Bash if

Co tu zrobiłem źle? Próba dopasowania dowolnego ciągu zawierającego spacje, małe litery, wielkie litery lub cyfry. Znaki specjalne też byłyby fajne, ale myślę, że wymaga to ucieczki przed niektórymi postaciami. TEST="THIS is a TEST title with some numbers 12345 and special char *&^%$#" if...

85
N-te słowo w zmiennej łańcuchowej

W Bash chcę uzyskać n-te słowo ciągu trzymanego przez zmienną. Na przykład: STRING="one two three four" N=3 Wynik: "three" Jakie polecenie / skrypt Bash może to zrobić?

85
Bash CTRL, aby przesuwać kursor między słowami / ciągami

Jestem przyzwyczajony do używania CTRL klawisza, aby poruszać się szybciej, używając klawiszy strzałek w lewo i w prawo (przechodzi na koniec słowa, zamiast po jednym znaku na raz). Czy mogę to jakoś zrobić w bash? Prawdopodobnie mógłbym to zakodować, ale zastanawiałem się, czy jest coś...

85
Dodanie znacznika czasu do nazwy pliku za pomocą mv w BASH

Cóż, jestem nowicjuszem w Linuksie i mam problem z prostym skryptem basha. Mam program, który dodaje do pliku dziennika, gdy jest uruchomiony. Z biegiem czasu ten plik dziennika staje się ogromny. Chciałbym utworzyć skrypt startowy, który zmieni nazwę i przeniesie plik dziennika przed każdym...

85
Co to jest ekspansja pośrednia? Co oznacza $ {! Var *}?

Czytam „ Bash Guide for Beginners ”. To mówi: Jeśli pierwszy znak PARAMETERjest wykrzyknikiem, Bash używa wartości zmiennej utworzonej z reszty PARAMETERjako nazwy zmiennej; ta zmienna jest następnie interpretowana i ta wartość jest używana w pozostałej części podstawiania, a nie jako wartość...

85
Użyj sudo z hasłem jako parametrem [zamknięte]

Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 8 lat temu . Popraw to pytanie Chciałbym uruchomić sudo z moim...

85
Jak przeglądać daty za pomocą Bash?

Mam taki skrypt basha: array=( '2015-01-01', '2015-01-02' ) for i in "${array[@]}" do python /home/user/executeJobs.py {i} &> /home/user/${i}.log done Teraz chcę przeglądać zakres dat, np. 01.01.2015 do 31.01.2015. Jak osiągnąć w Bash? Aktualizacja : Przyjemne do posiadania: żadne...

85
Curl z multilinią JSON

Rozważ poniższe polecenie curl, czy możliwe jest zezwolenie na nową linię w JSON (bez minify) i wykonanie bezpośrednio w bash (Mac / Ubuntu) curl -0 -v -X POST http://www.example.com/api/users \ -H "Expect:" \ -H 'Content-Type: text/json; charset=utf-8' \ -d \ ' { "field1": "test", "field2":...