Pytania oznaczone «bash»

203
Jak oceniać kody odpowiedzi http ze skryptu bash / shell?

Mam wrażenie, że brakuje mi tego, co oczywiste, ale nie udało mi się man [curl|wget]ani google („http” sprawia, że ​​wyszukiwane hasło jest złe). Szukam szybkiego i brudnego rozwiązania dla jednego z naszych serwerów, który często się nie udaje, zwracając kod stanu 500 z komunikatem o błędzie. Gdy...

202
Jak przesłać projekt do Github

Po sprawdzeniu tego pytania nadal nie mam pojęcia, jak pobrać projekt do mojego repozytorium Git Hub. Jestem nowy w Git Hub i nie mam pojęcia, co robić. Utworzyłem repozytorium, ale chcę przesłać do niego mój projekt. Szukałem na stronie repozytorium jakiegoś przycisku przesyłania, ale nic...

202
Jak usunąć ostatnie n znaków z ciągu w Bash?

Mam zmienną varw skrypcie Bash zawierającą ciąg, na przykład: echo $var "some string.rtf" Chcę usunąć ostatnie 4 znaki tego ciągu i przypisać wynik do nowej zmiennej var2, aby echo $var2 "some string" W jaki sposób mogę to

201
Iteruj po liście plików ze spacjami

Chcę iterować listę plików. Ta lista jest wynikiem findpolecenia, więc wymyśliłem: getlist() { for f in $(find . -iname "foo*") do echo "File found: $f" # do something useful done } Jest w porządku, chyba że plik ma spacje w nazwie: $ ls foo_bar_baz.txt foo bar baz.txt $ getlist File...

197
Losowa liczba z zakresu w skrypcie Bash

Muszę wygenerować losowy numer portu pomiędzy 2000-65000skryptem powłoki. Problemem jest $RANDOM15-bitowa liczba, więc utknąłem! PORT=$(($RANDOM%63000+2001)) działałby ładnie, gdyby nie ograniczenie wielkości. Czy ktoś ma przykład, w jaki sposób mogę to zrobić, może poprzez wyciągnięcie czegoś...

196
Jak pokroić tablicę w Bash

Przeglądając sekcję „Tablica” na stronie podręcznika bash (1), nie znalazłem sposobu na wycięcie tablicy. Więc wymyśliłem tę zbyt skomplikowaną funkcję: #!/bin/bash # @brief: slice a bash array # @arg1: output-name # @arg2: input-name # @args: seq args #