W pytaniu Zmień datę utworzenia pliku z metadanych JPEG EXIF istnieją świetne skrypty, aby zaktualizować datę systemu plików, aby dopasować datę zapisaną w pliku. Ale co, jeśli „Data i godzina (oryginał)” są złe w danych exif (z powodu nieprawidłowego ustawienia czasu w kamerze). Czy istnieje rozwiązanie, aby zmienić czas dla …
I 'm próbuje utworzyć tmux pasek stanu, który pokazuje trzy strefy czasowe: US Eastern Time :: UTC :: Central European Time. Użycie TZzmiennej środowiskowej powoduje, że datepolecenie pokazuje czas w danej strefie czasowej. Próbowałem to zrobić z tym ustawieniem tmux.conf: set -g status-right "#[fg=white]#S #I:#P #[fg=yellow]:: %d %b %Y #[fg=green]:: …
Problem: Muszę sprawdzić, czy dzisiaj jest czwartek i wykonać różne działania w zależności od wyniku tego warunku. Próbowałem dwóch różnych podejść: Uzyskiwanie nazwy dnia: DAYOFWEEK=$(date +"%a") echo DAYOFWEEK: $DAYOFWEEK if ["$DAYOFWEEK" == "Thu"]; then echo YES else echo NO fi Uzyskiwanie numeru dnia: DAYOFWEEK=$(date +"%u") echo DAYOFWEEK: $DAYOFWEEK if ["$DAYOFWEEK" …
Muszę sprawdzić aktualny czas i przerwać skrypt, jeśli nie jest to właściwa pora dnia, mam go uruchomić. Ponadto, jeśli ktoś go uruchomi, powinien przerwać. Na przykład: chcę, aby mój skrypt działał tylko wtedy, gdy został uruchomiony między 22:00 a 2:00 (okno 4-godzinne). Obecnie wykonuję następujące czynności. Nie spiesz się date …
Jestem nowy w skryptowaniu powłoki. Serce mojego skryptu polega na znalezieniu różnicy między dwoma znacznikami czasu do milisekund. Ze mną mam plik z zawartością znaczników czasu tylko jako 2012-09-13 15:00:29,290 2012-09-13 15:00:29,297 2012-09-13 15:00:29,428 2012-09-13 15:00:29,447 W ten sposób mam około 30 000 rekordów, w których nie powinienem napotykać żadnych …
Korzystam z komputera CrunchBang i próbuję napisać skrypt, który powinien zawierać datę instalacji systemu operacyjnego. Przeszukałem i znalazłem to polecenie: ls -lct /etc | tail -1 | awk '{print $6, $7, $8}' Drukuje Mar 31 21:24 Nie zrozumiałem tej tail -1części, ale udało mi się dowiedzieć, że 6 USD 7 …
Chcę uzyskać datę 3 minuty w przyszłości. Na przykład, jeśli „teraz” to 01-Jan-70 00:00:00 GMT Chcę dostać 01-Jan-80 00:03:00 GMT Jak mam to zrobić? Pracuję z busybox Linux.
date +%b daje mi trzyliterowy skrót nazwy bieżącego miesiąca (dowiedziałem się, że w Internecie, nie ma go, man dateani nie mogę znaleźć odpowiedzi na to pytanie w moim man date). Jak uzyskać nazwę bieżącego dnia? np. niedziela, pon., wt. itp.?
datePolecenie wysyła bieżącą datę i czas takiego: Fri Apr 12 15:04:03 UTC 2013. Aby mieć wyjściową datę i godzinę w niestandardowym formacie, możemy użyć date +FORMATna przykład takiego: date "+%Y-%m-%dT%H:%M:%S%:z"który daje coś takiego 2013-04-12T15:04:37+00:00. Ale chcę wiedzieć, co %Y, %m, %d, %H, %M, %S, itd. Są zbiorczo nazywane (tj terminologia). …
Interesuje mnie przedstawienie reprezentacji bieżącego kwartału, a także kwartału poprzedniego miesiąca. Jeśli dzisiaj jest 1 stycznia 2012 r., Chciałbym dostać 2012q1 i 2011q4 jako odpowiednie wyjścia.
Zastanawiasz się, czy istnieje prosty i / lub przenośny sposób na powiedzenie „zmień na ostatnio zmodyfikowany katalog potomny”. Mogę używać ls i awk, ale prawdopodobnie jest lepszy sposób. cd $( ls -ltrd */ | tail -1 | awk '{ print $8 }' ) Muszę uruchomić polecenie w katalogu „plików wyjściowych” …
Muszę znaleźć i usunąć pliki starsze niż 1 tydzień w jednostce programistycznej. W tym urządzeniu dostępnych jest kilka narzędzi. -mtime findPredykat nie jest dostępny. Jak w tym przypadku sprawdzić wszystkie pliki starsze niż x dni?
Chciałbym posortować te dane wyjściowe według lstart(początek procesu): ps -eo lstart,pid,cmd Czy istnieje sposób na wyjście lstart w formacie ISO, takim jak RRRR-MM-DD GG: MM: SS? Ale samo sortowanie nie rozwiązuje tego. Naprawdę chciałbym mieć format daty ISO.
Napisałem mały skrypt bashowy, który sprawił, że natknąłem się na „Bug 2038 roku” . Nie wiedziałem wcześniej o tym problemie i po prostu ośmielam się opublikować --debugwyniki, które otrzymałem, datekiedy mój skrypt próbował obliczyć dla tej magicznej daty (03:14:07 UTC 19 stycznia 2038 r.). date -d "20380119" date: parsed number …
$ date -d "Apr 1 2016 - 1 month" +%B daje mi „marzec”, co jest świetne - miesiącem poprzedzającym kwiecień jest marzec. Jeśli to zrobię: $ date -d "$(date -d "Apr 1 2016") - 1 month" +%B daje mi „luty”. To powoduje błąd w bardziej złożonym kodzie, który mam. Dlaczego …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.