Pytania oznaczone «sh»

8
Wykonuj skrypt bash dosłownie co 3 dni

Chcę wykonywać skrypt powłoki dosłownie co 3 dni. Używanie crontab z 01 00 */3 * *tak naprawdę nie spełnia warunku, ponieważ działałoby 31, a następnie ponownie pierwszego dnia miesiąca. */3Składnia jest taka sama jak mówią 1,4,7 ... 25,28,31. Powinny istnieć sposoby, aby sam skrypt sprawdził...

8
Skrypt nie działa po wywołaniu zewnętrznym

Używam prostego skryptu do tworzenia plików .mp3 z plików .mp4: #!/bin/bash for i in *.mp4 do ffmpeg -i "$i" -ab 128k "${i%mp4}mp3" done Skrypt działa poprawnie, gdy jest uruchamiany z pulpitu lub wywoływany przez terminal. Jednak, gdy skrypt jest wywoływany ze skryptu zewnętrznego, nie działa,...

8
Backspace nie działa wewnątrz uruchomionego skryptu bash

Używam bardzo prostego skryptu, który odczytuje wiersz po wierszu i drukuje wprowadzoną linię z powrotem do terminala: while read CMD; do echo $CMD done Działa dobrze, ale kiedy próbuję edytować wiersz ze backspaceznakiem, drukuje ^?zamiast usuwać znak. A kiedy naciskam Ctrl+ backspacewyjście...

8
Usuwanie historii z ~ / .bash_history

Mam kilka pytań na temat historii terminala lub wiersza poleceń, która jest przechowywana ~/.bash_history. Widzę plik w terminalu z historypoleceniem, ale jeśli spróbuję go otworzyć, gedit bash_historyplik jest całkowicie pusty. Dlaczego? Znalazłem sposób usunięcia określonej liczby wierszy w...

8
Jak działa polecenie historii?

Po wpisaniu dowolnego polecenia w terminalu nie pojawia się ono w moim ~/.bash_historypliku, dopóki nie zakończę sesji. Ponadto, gdy ręcznie edytuję ~/.bash_historyplik (na przykład usuwam trzy ostatnie polecenia), po wpisaniu historynadal wyświetla polecenia, które usunąłem z...

8
Jakiś powrót z tego? sudo chmod 600. *

OSTRZEŻENIE - NIE URUCHAMIAJ WYMIENIONEGO KOMENDY Wygląda więc na to, że zrobiłem coś głupiego, delikatnie mówiąc. Próbowałem zmienić uprawnienia do kilku plików w katalogu, z których wszystkie zaczynały się .od odczytu / zapisu tylko dla sudo / root. Wydaje mi się, że moja próba zmiany kilku...

8
Jak mogę edytować zmienną w działającej powłoce?

Edytuję monit PS1 i nie chcę ciągle pobierać mojego bashrc, aby go zaktualizować (ponieważ mój bashrc resetuje również inne rzeczy). Nie chcę też kopiować i wklejać go w kółko. Czy istnieje sposób interaktywnej edycji zmiennej, na przykład przy użyciu nano(mojego domyślnego edytora)? PS1 jest...

8
Jak uzyskać podciąg z komendy bash

Biorąc pod uwagę następujący podciąg otrzymany z polecenia df /dev/sdb1 | tail -n 1: /dev/sdb1 1952971772 1441131032 511840740 74% /media/kaiman/ShareData Chciałbym wyodrębnić 1952971772i 74%z tego ciągu, aby użyć go w skrypcie bash. Wiem, że mógłbym użyć niektórych poleceń cięcia lub czegoś...