shell

Jak zapisać interaktywną sesję Pythona?

Często używam interpretera Pythona do pracy z bazami danych, plikami itp. - w zasadzie dużo ręcznego formatowania półstruktur ... ła kilka zależności z sourceforge. Jestem przekonwertowany, te naprawdę wypełniają potrzebę między interpreterem a edytorem.

Definiowanie zmiennej z eksportem lub bez

Do czego służy export? Jaka jest różnica między: export name=value I name=value

Znajdź i zastąp w pliku i zastąp plik nie działa, opróżnia plik

Chciałbym uruchomić find and replace w pliku HTML za pomocą wiersza poleceń. Moje polecenie wygląda mniej więcej tak: sed ... RING_TO_REPLACE_IT/g index.html stdout jest zawartością pliku, a find I replace zostały wykonane. Dlaczego to się dzieje?

Kiedy potrzebujemy kręconych szelek wokół zmiennych powłoki?

W skryptach powłoki, kiedy używamy {} podczas rozszerzania zmiennych? Na przykład, widziałem co następuje: var=10 # ... iable echo "$var" # Another use of the variable Jest znacząca różnica, czy tylko styl? Czy jedno jest lepsze od drugiego?

Wyodrębnij podłańcuch w Bash

Biorąc pod uwagę nazwę pliku w postaci someletters_12345_moreleters.ext, chcę wyodrębnić 5 cyfr i umieścić je w zmiennej. Wi ... iąć 5-cyfrowy numer i umieścić go w zmiennej. Jestem bardzo zainteresowany liczbą różnych sposobów, jakie można to osiągnąć.

Jak przypisać nazwę ekranu? [zamknięte]

Zamknięte. to pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. ... ightLongTask(Detached) 5027.databaseOverNightLongTask (Detached) 3 Sockets in /var/run/screen/S-sb. Jak mogę to zrobić?

Jak skopiować wyjście polecenia bezpośrednio do schowka?

Jak mogę przekierować wyjście polecenia do schowka i wkleić je z powrotem podczas korzystania z terminala? Na przykład: cat file | clipboard

Różnica między pojedynczymi i podwójnymi cytatami w Bash

W Bash, jakie są różnice między pojedynczymi cudzysłowami ('') i podwójnymi cudzysłowami ("")?

Narzędzie Bash do pobierania n-tej linii z pliku

Czy jest na to jakiś" kanoniczny " sposób? Używałem head -n | tail -1, co robi sztuczkę, ale zastanawiałem się, czy istnieje ... ecjalnie wyodrębnia linię (lub zakres linii) z pliku. Przez "canonical"mam na myśli program, którego główną funkcją jest to.

Jaki jest zwięzły sposób sprawdzenia, czy zmienne środowiskowe są ustawione w skrypcie powłoki Uniksa?

Mam kilka skryptów powłoki Uniksa, gdzie muszę sprawdzić, czy pewne zmienne środowiskowe są ustawione, zanim zacznę robić rze ... eć, że te zmienne nie mają znaczącej wartości domyślnej - skrypt powinien być wyłączony, jeśli jakiekolwiek nie są ustawione.

Szybki i brudny sposób, aby upewnić się, że tylko jedna instancja skryptu powłoki jest uruchomiona na raz

Jaki jest szybki i brudny sposób, aby upewnić się, że tylko jedna instancja skryptu powłoki jest uruchomiona w danym czasie?

Dlaczego whitespace są czasami potrzebne wokół metacharakterów?

Kilka miesięcy temu wytatuowałam sobie na ramieniu widelcową bombęi pominęłam białe spacje, bo myślę, że bez nich wygląda ład ... łych spacjach, co naprawdę jest moim pytaniem; dlaczego białe spacje są potrzebne, aby Bash mógł je poprawnie przeanalizować?

Jak używać Ruby do skryptów powłokowych?

Mam kilka prostych zadań skryptowych powłoki, które chcę wykonać Na przykład: wybranie pliku w katalogu roboczym z listy pl ... ienie do bieżącego katalogu Więc pytanie brzmi, jakie części bibliotek Ruby muszę wiedzieć, aby pisać skrypty powłoki ruby?

Skąd znam nazwę pliku skryptu w skrypcie Bash?

Jak mogę określić nazwę pliku skryptu Bash wewnątrz samego skryptu? Np. jeśli mój skrypt jest w pliku runme.sh, to jak mam go wyświetlić "uruchamiasz runme.sh" wiadomość bez twardego kodowania?

Co to jest Android adb shell "dumpsys" narzędzie i jakie są jego zalety?

Szukam pełnej listy poleceń adb shell dumpsys z pełnym wyjaśnieniem wszystkich poleceń. Gdzie mogę znaleźć te informacje?

Jak sprawdzić, czy zmienna jest liczbą w Bash?

Po prostu nie mogę dowiedzieć się, jak upewnić się, że argument przekazany do mojego skryptu jest liczbą, czy nie. Chcę tylko zrobić coś takiego: test *isnumber* $1 && VAR=$1 || echo "need a number" Jakaś pomoc?

Kolorowy grep-przeglądanie całego pliku z podświetlonymi dopasowaniami

Uważam, że flaga grep jest niezwykle przydatna. Jednak grep drukuje tylko wiersze z dopasowaniami (chyba że poprosisz o wiers ... m napisać scenariusz. uruchamianie grepa na każdym wierszu pliku, ale byłem ciekaw, czy jest to możliwe ze standardowym grep.

Powinienem umieścić #! (shebang) w skryptach Pythona, a jaką formę powinien przyjąć?

Czy powinienem umieścić shebang w moich skryptach Pythona? W jakiej formie? #!/usr/bin/env python Lub #!/usr/local/bin/ ... a forma jest używana najczęściej? uwaga: projekt tornado wykorzystuje shebang. Z drugiej strony projekt Django nie działa.

Jak porównać liczby w bash?

Nie mogę uruchomić porównań liczbowych: echo "enter two numbers"; read a b; echo "a=$a"; echo "b=$b"; if [ $a \> $b ]; ... n. 9 jest większe niż 10, ale 1 jest większe niż 09. Jak mogę przekonwertować liczby na typ, aby zrobić prawdziwe porównanie?

./ configure: / bin / sh^m: bad interpreter [duplikat]

To pytanie ma już odpowiedź tutaj: czy skrypty powłoki są wrażliwe na kodowanie i zakończenia linii? ... s sysfs defaults 0 0 proc /proc proc defaults 0 0