Pytania oznaczone «scripting»

10
Zastąp bieżący proces jego koprocessem / dzieckiem

Mam program, Pktóry oczekuje na otrzymanie „Cześć” i wyjście „Dlaczego?” przed udostępnieniem funkcji. Ta funkcja jest używana przez inne programy, które nie zdają sobie sprawy z tego, że rozpoczęcie rozmowy z „Cześć” jest powszechne. Dlatego chcę napisać opakowanie, Pktóre działa w ten sposób...

9
Zamiana wielu linii w sed lub awk [zamknięte]

Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 5 lat temu . Próbuję użyć sed lub awk, aby zastąpić 5 wierszy w...

9
Jak uruchamiać polecenia w trybie wsadowym przez ssh?

Jak uruchomić polecenia w trybie wsadowym przez ssh? To znaczy, jaki jest odpowiednik sshpolecenia sftp -b <filename> <hostname>? Mam zestaw poleceń, które chcę uruchomić na zestawie hostów łączących się ssh. Na koniec sftpprzechowuję polecenia w pliku filenamei łączę się z hostem i...

9
potwierdzone wyjście za pomocą pułapki

Próbuję przechwycić Ctrl+Csygnał, prosząc użytkownika o potwierdzenie. Część wychwytująca działa dobrze. Ale gdy sygnał zostanie uwięziony, nie wraca do normalnego wykonania. Zamiast tego wychodzi ze skryptu. Jak go wznowić, gdy użytkownik naciśnie „nie”. oto mój kod hell() { echo "Do you want to...

9
Konwertowanie plików .docx na zwykły tekst i zachowanie podziałów linii w celu zachowania odniesień numerów linii do dokumentu źródłowego: instrukcje i implikacje?

Eksportuję zawartość MS Word do zwykłego tekstu do użytku z narzędziami tekstowymi i do plików. Mam ograniczenie, w którym funkcja numeracji linii została włączona w oprogramowaniu MS, a wszelkie odniesienia do numerów linii na końcowym wyjściu muszą pasować do tej numeracji. Więc wpisz „linie...

9
Eksportuj hasła z menedżera haseł `pass`

Używam pass menedżera haseł od około roku i jest niesamowity, ale czasami lubię testować innych menedżerów haseł, a potem potrzebuję hasła z powrotem. Do tej pory dodawałem je ręcznie, tak jak ich potrzebuję, ale jeśli chcę przeprowadzić migrację do innego menedżera haseł, potrzebuję skryptu,...

9
Usuń znaki nowej linii w nazwach plików

Mam kod PHP, który generuje nazwę pliku, do którego wget doda swoje logi. Wygenerowałem ponad 2000 plików, ale problem polega na tym, że mam z nimi problem, ponieważ pomyliłem się, wpisując PHP_EOLjako część jego nazwy, kod ten doda LF/line feed/%0Anazwę Przykład takiej nazwy pliku (przy dostępie...

9
Spraw, aby tekst znikał po wprowadzeniu przez użytkownika

Czy istnieje sposób, aby sprawić, że wyświetlana zawartość zniknie zaraz po tym, jak użytkownik wyrazi zgodę? Na przykład weź ten plik poniżej #!/bin/bash read -n 1 -p 'how are you ? ' var if [ "$var" == "y" ] then echo 'Have fun' else echo 'Go to Doctor' fi Jeśli to uruchomisz, wynikiem...