Pytania oznaczone «sh»

158
Jak scp w Pythonie?

Jaki jest najbardziej pythonowy sposób scp pliku w Pythonie? Jedyna trasa, jaką znam, to os.system('scp "%s" "%s:%s"' % (localfile, remotehost, remotefile) ) co jest hackem i które nie działa poza systemami podobnymi do Linuksa i które wymaga pomocy modułu Pexpect, aby uniknąć monitów o hasło,...

158
Bash: nieskończony sen (nieskończone blokowanie)

Używam startxdo uruchamiania X, który oceni mój .xinitrc. W moim .xinitrcuruchamiam menedżera okien za pomocą /usr/bin/mywm. Teraz, jeśli zabiję mojego WM (aby np. Przetestować inny WM), X również zakończy działanie, ponieważ .xinitrcskrypt osiągnął EOF. Więc dodałem to na końcu mojego...

158
Bash foreach loop

Mam dane wejściowe (powiedzmy plik). W każdym wierszu znajduje się nazwa pliku. Jak mogę przeczytać ten plik i wyświetlić zawartość każdego z

158
Wyślij ciąg na stdin

Czy istnieje sposób, aby skutecznie to zrobić w bash: /my/bash/script < echo 'This string will be sent to stdin.' Zdaję sobie sprawę, że mogę potokować wyjście z echa, takie jak to: echo 'This string will be piped to stdin.' |

158
Bash kontynuacja linii

Jak używasz linii kontynuacji basha? Zdaję sobie sprawę, że możesz to zrobić: echo "continuation \ lines" >continuation lines Jeśli jednak masz wcięty kod, to nie działa tak dobrze: echo "continuation \ lines" >continuation

158
Polecenie eksportu UNIX [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 Próbuję zrozumieć użycie...

158
Jak wymusić odłączenie ekranu od innej sesji SSH?

Miałem Screen działający w ramach sesji SSH. Terminal zamarł. Po ponownym uruchomieniu terminala sesja Screen nadal uważa, że ​​jest podłączona. Może to jest. Może tak naprawdę nie wiem, co to znaczy. Chciałbym dołączyć do tej sesji Screen z nowego loginu SSH. Nie chcę zabijać tej sesji Screen,...

157
Usuń wszystkie oprócz najnowszych plików X w bash

Czy istnieje prosty sposób, w całkiem standardowym środowisku UNIX z bash, aby uruchomić polecenie usunięcia wszystkich plików X z katalogu oprócz najnowszych? Aby dać trochę więcej konkretnego przykładu, wyobraź sobie jakąś pracę crona zapisującą plik (powiedzmy, plik dziennika lub sparowaną...

157
Jak mogę ponownie dołączyć do odłączonej sesji mosh?

Jak ponownie podłączyć się do odłączonej sesji mosh lub w inny sposób się go pozbyć Mosh: You have a detached Mosh session on this server (mosh [XXXX]). tj. jaki jest odpowiednik mosh screen -D -R lub ewentualnie screen -wipe Co więcej, gdzie można znaleźć tę odpowiedź w...

156
Użytkownik root / odpowiednik sudo w Cygwin?

Próbuję uruchomić skrypt bash w Cygwin. Otrzymuję Must run as root, i.e. sudo ./scriptnamebłędy. chmod 777 scriptname nic nie pomaga. Szukałem sposobów na naśladowanie sudo na Cygwin, aby dodać użytkownika root, ponieważ wywołanie „su” renderuje błąd su: user root does not exist, cokolwiek...

156
Sprawdź, czy przekazany argument to plik lub katalog w Bash

Próbuję napisać niezwykle prosty skrypt w Ubuntu, który pozwoliłby mi przekazać mu nazwę pliku lub katalogu i móc zrobić coś konkretnego, gdy jest to plik, i coś innego, gdy jest to katalog. Problem, który mam, polega na tym, że nazwa katalogu lub prawdopodobnie również pliki zawiera spacje lub...

156
Haszować słownik?

Do celów buforowania potrzebuję wygenerować klucz pamięci podręcznej z argumentów GET, które są obecne w dict. Obecnie używam sha1(repr(sorted(my_dict.items())))( sha1()jest to wygodna metoda wykorzystująca wewnętrznie hashlib ), ale jestem ciekawy, czy istnieje lepszy...